预定义常量

以下常量由此扩展定义,只有在扩展已编译到 PHP 中或在运行时动态加载时才会可用。

SQLSRV_FETCH_ASSOC (int)
强制 sqlsrv_fetch_array() 在作为参数传递时返回一个关联数组。
SQLSRV_FETCH_NUMERIC (int)
强制 sqlsrv_fetch_array() 在作为参数传递时返回一个带有数字键的数组。
SQLSRV_FETCH_BOTH (int)
强制 sqlsrv_fetch_array() 在作为参数传递时返回一个带有关联键和数字键的数组(默认行为)。
SQLSRV_ERR_ALL (int)
强制 sqlsrv_errors() 在作为参数传递时返回错误和警告(默认行为)。
SQLSRV_ERR_ERRORS (int)
强制 sqlsrv_errors() 在作为参数传递时仅返回错误(不返回警告)。
SQLSRV_ERR_WARNINGS (int)
强制 sqlsrv_errors() 在作为参数传递时仅返回警告(不返回错误)。
SQLSRV_LOG_SYSTEM_ALL (int)
在作为参数传递给 sqlsrv_configure() 时,打开所有子系统的日志记录。
SQLSRV_LOG_SYSTEM_CONN (int)
在作为参数传递给 sqlsrv_configure() 时,打开连接活动的日志记录。
SQLSRV_LOG_SYSTEM_INIT (int)
在作为参数传递给 sqlsrv_configure() 时,打开初始化活动的日志记录。
SQLSRV_LOG_SYSTEM_OFF (int)
在作为参数传递给 sqlsrv_configure() 时,关闭所有子系统的日志记录。
SQLSRV_LOG_SYSTEM_STMT (int)
在作为参数传递给 sqlsrv_configure() 时,打开语句活动的日志记录。
SQLSRV_LOG_SYSTEM_UTIL (int)
在作为参数传递给 sqlsrv_configure() 时,打开错误函数活动的日志记录。
SQLSRV_LOG_SEVERITY_ALL (int)
指定在作为参数传递给 sqlsrv_configure() 时,错误、警告和通知将被记录。
SQLSRV_LOG_SEVERITY_ERROR (int)
指定在作为参数传递给 sqlsrv_configure() 时,错误将被记录。
SQLSRV_LOG_SEVERITY_NOTICE (int)
指定在作为参数传递给 sqlsrv_configure() 时,通知将被记录。
SQLSRV_LOG_SEVERITY_WARNING (int)
指定在作为参数传递给 sqlsrv_configure() 时,警告将被记录。
SQLSRV_NULLABLE_YES (int)
表示列可以为空。
SQLSRV_NULLABLE_NO (int)
表示列不能为空。
SQLSRV_NULLABLE_UNKNOWN (int)
表示不知道列是否可以为空。
SQLSRV_PARAM_IN (int)
表示在传递给 sqlsrv_query()sqlsrv_prepare() 时的一个输入参数。
SQLSRV_PARAM_INOUT (int)
表示在传递给 sqlsrv_query()sqlsrv_prepare() 时的一个双向参数。
SQLSRV_PARAM_OUT (int)
表示在传递给 sqlsrv_query()sqlsrv_prepare() 时的一个输出参数。
SQLSRV_PHPTYPE_INT (int)
指定一个整数 PHP 数据类型。有关使用方法的信息,请参阅 » How to: Specify PHP Types
SQLSRV_PHPTYPE_DATETIME (int)
指定一个日期时间 PHP 数据类型。有关使用方法的信息,请参阅 » How to: Specify PHP Types
SQLSRV_PHPTYPE_FLOAT (int)
指定一个浮点数 PHP 数据类型。有关使用方法的信息,请参阅 » How to: Specify PHP Types
SQLSRV_PHPTYPE_STREAM (int)
指定一个 PHP 流。此常量类似于函数,并接受一个编码常量。请参阅 SQLSRV_ENC_* 常量。有关使用方法的信息,请参阅 » How to: Specify PHP Types
SQLSRV_PHPTYPE_STRING (int)
指定一个字符串 PHP 数据类型。此常量类似于函数,并接受一个编码常量。请参阅 SQLSRV_ENC_* 常量。有关使用方法的信息,请参阅 » How to: Specify PHP Types
SQLSRV_ENC_BINARY (int)
指定数据以原始字节流的形式从服务器返回,不执行编码或转换。有关使用方法的信息,请参阅 » How to: Specify PHP Types
SQLSRV_ENC_CHAR (int)
数据以系统上设置的 Windows 本地代码页中指定的 8 位字符返回。任何多字节字符或无法映射到此代码页的字符将被替换为单字节问号 (?) 字符。这是默认编码。有关使用方法的信息,请参阅 » How to: Specify PHP Types
UTF-8 (int)
指定数据以 UTF-8 编码返回。有关用法信息,请参阅 » 如何:指定 PHP 类型.
SQLSRV_SQLTYPE_BIGINT (int)
描述 bigint SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_BINARY (int)
描述 binary SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_BIT (int)
描述 bit SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_CHAR (int)
描述 char SQL Server 数据类型。此常量像函数一样工作,并接受一个指示字符数量的参数。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_DATE (int)
描述 date SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_DATETIME (int)
描述 datetime SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_DATETIME2 (int)
描述 datetime2 SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_DATETIMEOFFSET (int)
描述 datetimeoffset SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_DECIMAL (int)
描述 decimal SQL Server 数据类型。此常量像函数一样工作,并接受两个参数,按顺序指示精度和比例。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_FLOAT (int)
描述 float SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_IMAGE (int)
描述 image SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_INT (int)
描述 int SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_MONEY (int)
描述 money SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_NCHAR (int)
描述 nchar SQL Server 数据类型。此常量像函数一样工作,并接受一个指示字符数量的单一参数。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_NUMERIC (int)
描述 numeric SQL Server 数据类型。此常量像函数一样工作,并接受两个参数,按顺序指示精度和比例。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_NVARCHAR (int)
描述 nvarchar SQL Server 数据类型。此常量像函数一样工作,并接受一个指示字符数量的单一参数。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_NVARCHAR('max') (int)
描述 nvarchar(MAX) SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_NTEXT (int)
描述 ntext SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_REAL (int)
描述 real SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_SMALLDATETIME (int)
描述 smalldatetime SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_SMALLINT (int)
描述 smallint SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_SMALLMONEY (int)
描述 smallmoney SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_TEXT (int)
描述 text SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_TIME (int)
描述 time SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_TIMESTAMP (int)
描述 timestamp SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_TINYINT (int)
描述 tinyint SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_UNIQUEIDENTIFIER (int)
描述 uniqueidentifier SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_UDT (int)
描述 UDT SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_VARBINARY (int)
描述 varbinary SQL Server 数据类型。此常量像函数一样工作,并接受一个指示字节数的单一参数。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_VARBINARY('max') (int)
描述 varbinary(MAX) SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_VARCHAR (int)
描述 varchar SQL Server 数据类型。此常量像函数一样工作,并接受一个指示字符数量的单一参数。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_VARCHAR('max') (int)
描述 varchar(MAX) SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_SQLTYPE_XML (int)
描述 XML SQL Server 数据类型。有关用法信息,请参阅 » 如何:指定 SQL 类型.
SQLSRV_TXN_READ_UNCOMMITTED (int)
指示 READ UNCOMMITTED 的事务隔离级别。此值用于设置传递给 sqlsrv_connect() 的 $connectionOptions 数组中的 TransactionIsolation 级别。
SQLSRV_TXN_READ_COMMITTED (int)
指示 READ COMMITTED 的事务隔离级别。此值用于设置传递给 sqlsrv_connect() 的 $connectionOptions 数组中的 TransactionIsolation 级别。
SQLSRV_TXN_REPEATABLE_READ (int)
指示 REPEATABLE READ 的事务隔离级别。此值用于设置传递给 sqlsrv_connect() 的 $connectionOptions 数组中的 TransactionIsolation 级别。
SQLSRV_TXN_SNAPSHOT (int)
指示 SNAPSHOT 事务隔离级别。此值用于设置传递给 sqlsrv_connect() 的 $connectionOptions 数组中的 TransactionIsolation 级别。
SQLSRV_TXN_READ_SERIALIZABLE (int)
指示 SERIALIZABLE 事务隔离级别。此值用于设置传递给 sqlsrv_connect() 的 $connectionOptions 数组中的 TransactionIsolation 级别。
SQLSRV_CURSOR_FORWARD (int)
指示一个只进游标。有关使用信息,请参阅 » 指定游标类型并选择行
SQLSRV_CURSOR_STATIC (int)
指示一个静态游标。有关使用信息,请参阅 » 指定游标类型并选择行
SQLSRV_CURSOR_DYNAMIC (int)
指示一个动态游标。有关使用信息,请参阅 » 指定游标类型并选择行
SQLSRV_CURSOR_KEYSET (int)
指示一个键集游标。有关使用信息,请参阅 » 指定游标类型并选择行
SQLSRV_CURSOR_BUFFERED (int)
创建一个客户端游标查询。允许您以任何顺序访问行。有关使用信息,请参阅 » 指定游标类型并选择行
SQLSRV_SCROLL_NEXT (int)
指定在结果集中选择哪一行。有关使用信息,请参阅 » 指定游标类型并选择行
SQLSRV_SCROLL_PRIOR (int)
指定在结果集中选择哪一行。有关使用信息,请参阅 » 指定游标类型并选择行
SQLSRV_SCROLL_FIRST (int)
指定在结果集中选择哪一行。有关使用信息,请参阅 » 指定游标类型并选择行
SQLSRV_SCROLL_LAST (int)
指定在结果集中选择哪一行。有关使用信息,请参阅 » 指定游标类型并选择行
SQLSRV_SCROLL_ABSOLUTE (int)
指定在结果集中选择哪一行。有关使用信息,请参阅 » 指定游标类型并选择行
SQLSRV_SCROLL_RELATIVE (int)
指定在结果集中选择哪一行。有关使用信息,请参阅 » 指定游标类型并选择行

添加注释

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top