PHP Conference Japan 2024

预定义常量

以下常量由此扩展定义,并且仅在扩展已编译到 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)
指示列可以为 null。
SQLSRV_NULLABLE_NO (int)
指示列不能为 null。
SQLSRV_NULLABLE_UNKNOWN (int)
指示不知道列是否可以为 null。
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 数据类型。有关用法信息,请参阅 » 如何:指定 PHP 类型
SQLSRV_PHPTYPE_DATETIME (int)
指定日期时间 PHP 数据类型。有关用法信息,请参阅 » 如何:指定 PHP 类型
SQLSRV_PHPTYPE_FLOAT (int)
指定浮点数 PHP 数据类型。有关用法信息,请参阅 » 如何:指定 PHP 类型
SQLSRV_PHPTYPE_STREAM (int)
指定 PHP 流。此常量类似于函数,并接受编码常量。请参阅 SQLSRV_ENC_* 常量。有关用法信息,请参阅 » 如何:指定 PHP 类型
SQLSRV_PHPTYPE_STRING (int)
指定一个字符串 PHP 数据类型。此常量的工作方式类似于函数,并接受一个编码常量。请参阅 SQLSRV_ENC_* 常量。有关用法信息,请参阅 » 如何:指定 PHP 类型
SQLSRV_ENC_BINARY (int)
指定数据作为原始字节流从服务器返回,而不执行编码或转换。有关用法信息,请参阅 » 如何:指定 PHP 类型
SQLSRV_ENC_CHAR (int)
数据以系统上设置的 Windows 区域设置的代码页中指定的 8 位字符返回。任何多字节字符或未映射到此代码页的字符都将替换为单个字节问号 (?) 字符。这是默认编码。有关用法信息,请参阅 » 如何:指定 PHP 类型
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