适用于: SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
分析平台系统 (PDW)
Microsoft Fabric 中的 SQL 分析端点
Microsoft Fabric 中的仓库
下表列出了 Transact-SQL 参考的语法关系图中使用的约定,并进行了说明。
集是表达式的集合,例如 <分组集>;列表是集的集合,例如 <组合元素列表>。
除非另外指定,否则,所有对数据库对象名的 Transact-SQL 引用将是由四部分组成的名称,格式如下:
server_name
指定链接的服务器名称或远程服务器名称。
database_name
如果对象驻留在 SQL Server 的本地实例中,则指定 SQL Server 数据库的名称。 如果对象在链接服务器中,则 database_name 将指定 OLE DB 目录 。
schema_name
如果对象在 SQL Server 数据库中,则指定包含对象的架构的名称。 如果对象在链接服务器中,则 schema_name 将指定 OLE DB 架构名称 。
object_name
对象的名称。
引用某个特定对象时,不必总是指定服务器、数据库和架构,SQL Server 数据库引擎 也能标识对象。 不过,如果找不到对象,便会返回错误。
为了避免名称解析错误,建议只要指定了架构范围内的对象时就指定架构名称。
若要省略中间节点,请使用句点来指示这些位置。 下表显示了对象名的有效格式。
在文章中使用内联时,数据类型以小写和粗体呈现。 例如 int、varchar(255)和位。
在 Transact-SQL 代码块中使用时,数据类型以大写形式呈现。 例如:
除非专门说明,否则,在 Transact-SQL 参考中提供的示例都已使用 SQL Server Management Studio 及其以下选项的默认设置进行了测试:
Transact-SQL 引用中的大多数代码示例在运行区分大小写的排序顺序的服务器上进行了测试。 测试服务器通常运行 ANSI/ISO 1252 代码页。
许多代码示例用字母 作为 Unicode 字符串常量的前缀。 如果没有 前缀,则字符串会被转换为数据库的默认代码页。 此默认代码页可能无法识别某些字符。
Transact-SQL 参考文章涵盖了多个版本的 SQL Server(从 SQL Server 2008 (10.0.x) 开始),以及 Azure SQL 数据库、Azure SQL 托管实例、Azure Synapse Analytics 和 Analytics Platform System (PDW)。
每篇文章顶部附近的一节指示哪些产品支持文章的主题。 如果省略了某产品,文章描述的功能就不适用于此产品。
文章的常规主题可能用于某一产品,但在某些情况下,所有参数都不受支持。 例如,在 SQL Server 2012 (11.x)中介绍了包含的数据库用户。 在任何 SQL Server 产品中使用语句;但语法不能与旧版本一起使用。 对部分的额外 应用 将插入到文章正文中的相应参数说明中。
- Transact-SQL 参考(数据库引擎)
- 保留关键字 (Transact-SQL)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/20628.html