随笔分类 - SQLSERVER
摘要:返回按照表的某一行或表达式列表计算的二进制校验和值。BINARY_CHECKSUM 可用于检测表中行的更改。 Transact-SQL 语法约定 语法 BINARY_CHECKSUM ( * | expression [ ,...n ] ) 参数 * 指定对表中的所有列进行计算。BINARY_CHECKSUM 在计算中忽略具有不可比数据类型的列。不可比数据类...
阅读全文
摘要:指定测试范围。 Transact-SQL 语法约定 语法 test_expression [ NOT ] BETWEEN begin_expression AND end_expression 参数 test_expression 要在由 begin_expression 和 end_expression 定义的范围内测试的表达式。test_expressio...
阅读全文
摘要:固定长度或可变长度的 Binary 数据类型。 binary [ ( n ) ] 长度为 n 字节的固定长度二进制数据,其中 n 是从 1 到 8,000 的值。存储大小为 n 字节。 varbinary [ ( n | max ) ] 可变长度二进制数据。n 可以取从 1 到 8,000 的值。max 指示最大的存储大小为 2^31-1 字节。存储大小为所输入数据的实际长度 ...
阅读全文
摘要:标记一个显式本地事务的起始点。BEGIN TRANSACTION 使 @@TRANCOUNT 按 1 递增。 Transact-SQL 语法约定 语法 BEGIN { TRAN | TRANSACTION } [ { transaction_name | @tran_name_variable } [ WITH MARK [ 'description' ] ]...
阅读全文
摘要:指定一个由 Microsoft 分布式事务处理协调器 (MS DTC) 管理的 Transact-SQL 分布式事务的起始。 Transact-SQL 语法约定 语法 BEGIN DISTRIBUTED { TRAN | TRANSACTION } [ transaction_name | @tran_name_variable ] [ ; ] 参数 ...
阅读全文
摘要:启动从一个服务到另一个服务的对话。所谓对话,就是让两个服务能够进行一次顺序消息传递。 Transact-SQL 语法约定 语法 BEGIN DIALOG [ CONVERSATION ] @dialog_handle FROM SERVICE initiator_service_name TO SERVICE 'target_service_name' [ , { 'service...
阅读全文
摘要:启动计时器。超时过期后,Service Broker 将一条类型为 http://schemas.Microsoft.com/SQL/ServiceBroker/Messages/DialogTimer 的消息放到会话的本地队列中。 Transact-SQL 语法约定 语法 BEGIN CONVERSATION TIMER ( conversation_handle ) TIMEO...
阅读全文
摘要:包括一系列的 Transact-SQL 语句,从而可以执行一组 Transact-SQL 语句。BEGIN 和 END 是控制流语言的关键字。 Transact-SQL 语法约定 语法 BEGIN { sql_statement | statement_block } END 参数 { sql_statement |...
阅读全文
摘要:导出服务主密钥。 Transact-SQL 语法约定 语法 BACKUP SERVICE MASTER KEY TO FILE = 'path_to_file' ENCRYPTION BY PASSWORD = 'password' 参数 FILE = 'path_to_file' 指定要将服务主密钥导出到的文件的完整路径(包括文件名)。此路径可以是本地路径...
阅读全文
摘要:导出数据库主密钥。 Transact-SQL 语法约定 语法 BACKUP MASTER KEY TO FILE = 'path_to_file' ENCRYPTION BY PASSWORD = 'password' 参数 FILE = 'path_to_file' 指定主密钥将导入的文件的完整路径(包括文件名)。此路径可能是本地路径,也可能是网络位置的 ...
阅读全文
摘要:将证书导出到文件中。 Transact-SQL 语法约定 语法 BACKUP CERTIFICATE certname TO FILE = 'path_to_file' [ WITH PRIVATE KEY ( FILE = 'path_to_private_key_file' , ENCRYPTION BY PASSWORD = 'encryption_password' ...
阅读全文
摘要:备份整个数据库,或者备份一个或多个文件或文件组 (BACKUP DATABASE)。另外,在完整恢复模式或大容量日志恢复模式下备份事务日志 (BACKUP LOG)。 Transact-SQL 语法约定 语法 Backing Up a Whole Database BACKUP DATABASE { database_name | @database_name_var } ...
阅读全文
摘要:通过禁用、重新生成或重新组织索引,或通过设置索引的相关选项,修改现有的表索引或视图索引(关系索引或 XML 索引)。 Transact-SQL 语法约定 语法 ALTER INDEX { index_name | ALL } ON { REBUILD [ [ WITH ( [ ,...n ] ) ] | [ PARTIT...
阅读全文
摘要:更改先前通过执行 CREATE FUNCTION 语句创建的现有 Transact-SQL 或 CLR 函数,但不更改权限,也不影响任何相关的函数、存储过程或触发器。 Transact-SQL 语法约定 语法 Scalar Functions ALTER FUNCTION [ schema_name. ] function_name ( [ { @parameter_name [...
阅读全文
摘要:更改全文目录的属性。 Transact-SQL 语法约定 语法 ALTER FULLTEXT CATALOG catalog_name { REBUILD [ WITH ACCENT_SENSITIVITY = { ON | OFF } ] | REORGANIZE | AS DEFAULT } 参数 catalog_name 指定要修改的目录的名称。如...
阅读全文
摘要:更改全文索引的属性。 Transact-SQL 语法约定 语法 ALTER FULLTEXT INDEX ON table_name { ENABLE | DISABLE | SET CHANGE_TRACKING { MANUAL | AUTO | OFF } | ADD ( column_name [ TYPE COLUMN type_co...
阅读全文
摘要:允许通过以下方法修改现有端点: 向现有端点中添加一个新方法 修改或删除端点中的现有方法 更改端点的属性 注意: 本主题描述了特定于 ALTER ENDPOINT 的语法和参数。有关对 CREATE ENDPOINT 和 ALTER ENDPO...
阅读全文
摘要:修改一个数据库或与该数据库关联的文件和文件组。在数据库中添加或删除文件和文件组、更改数据库的属性或其文件和文件组、更改数据库排序规则和设置数据库选项。不能修改数据库快照。若要修改与复制相关的数据库选项,请使用 sp_replicationdboption。 Transact-SQL 语法约定 语法 ALTER DATABASE database_name { | ...
阅读全文
摘要:ALTER ASSEMBLY (Transact-SQL) 更新日期: 2005 年 12 月 5 日 通过修改程序集的 SQL Server 目录属性更改程序集。ALTER ASSEMBLY 将程序集刷新为保存其实现的 Microsoft .NET Framework 模块的最新副本,并添加或删除与之关联的文件。可以使用 CREATE ASSEMBLY 创建程序集。 Transact...
阅读全文
摘要:返回当前的 SQL Server 安装的版本、处理器体系结构、生成日期和操作系统。 Transact-SQL 语法约定 语法 @@VERSION 返回类型 nvarchar 备注 由 @@VERSION 返回的信息与 xp_msver 存储过程返回的产品名、版本、平台和文件数据相似,但 xp_msver 提供了更详细的信息。 示例 ...
阅读全文