网站链接: 环球网校培训
当前位置: 首页 > 资讯动态  > 平台资讯

Transact-SQL 概述和语法规则

2025/12/29 23:07:38 人评论

Transact-SQL 对使用 Microsoft® SQL Server™ 非常重要。与 SQL Server 通讯的所有应用程序都通过向服务器发送 Transact-SQL 语句来进行通讯,而与应用程序的用户界面无关。Transact-SQL 由多种应用程序生成,包括:通用办公生产应用程序。使用图形用户…

Transact-SQL 对使用 Microsoft® SQL Server™ 非常重要。与 SQL Server 通讯的所有应用程序都通过向服务器发送 Transact-SQL 语句来进行通讯,而与应用程序的用户界面无关。

Transact-SQL 由多种应用程序生成,包括:

通用办公生产应用程序。

使用图形用户界面(GUI)的应用程序,使用户得以选择包含要查看的数据的表和列。

使用通用语言语句确定用户所要查看数据的应用程序。

将其数据存储于 SQL Server 数据库中的商用应用程序。这些应用程序既可以是来自其它厂商的应用程序,也可以是内部编写的应用程序。

使用 osql 等实用工具运行的 Transact-SQL 脚本。

由开发系统(如 Microsoft Visual C++®、Microsoft Visual Basic® 或 Microsoft Visual J++®)使用数据库应用程序接口 (API)(如 ADO、OLE DB 以及 ODBC)创建的应用程序。

从 SQL Server 数据库提取数据的 Web 页。

分布式数据库系统,在此系统中将数据从 SQL Server 复制到各个数据库或执行分布式查询。

数据仓库,从联机事务处理 (OLTP) 系统中提取数据,以及对数据汇总以进行决策支持分析,均可在此仓库中进行。
Transact-SQL 语法规则


Transact-SQL 引用中的语法关系图使用下列规则。

规范                            用于
大写                     Transact-SQL 关键字。
斜体                     Transact-SQL 语法中用户提供的参数。
| (竖线)            分隔括号或大括号内的语法项目。只能选择一个项目。
[ ] (方括号)       可选语法项目。不必键入方括号。
{}(大括号)         必选语法项。不要键入大括号。
[ ,...n ]               表示前面的项可重复 n 次。每一项由逗号分隔。
[ ...n ]                表示前面的项可重复 n 次。每一项由空格分隔。
加粗                  数据库名、表名、列名、索引名、存储过程、实用工具、数据类型名以及必须按所显示的原样键入的文本。
<标签> ::=            语法块的名称。此规则用于对可在语句中的多个位置使用的过长语法或语法单元部分进行分组和标记。适合使用语法块的每个位置由括在尖括号内的标签表示:<标签>。


除非另外指定,否则所有对数据库对象名的 Transact-SQL 引用可以是由四部分组成的名称,格式如下:

[
    server_name.[database_name].[owner_name].
    | database_name.[owner_name].
    | owner_name.
    ]]
object_name

server_name 指定链接服务器名称或远程服务器名称。

当对象驻留在 SQL Server 数据库中时,database_name 指定该 Microsoft&reg; SQL Server&trade; 数据库的名称。当对象在链接服务器中时则指定 OLE DB 目录。

如果对象在 SQL Server 数据库中,owner_name 指定拥有该对象的用户。当对象在链接服务器中时则指定 OLE DB 架构名称。

object_name 引用对象的名称。
当引用某个特定对象时,不必总是为 SQL Server 指定标识该对象的服务器、数据库和所有者。可以省略中间级节点,而使用句点表示这些位置。对象名的有效格式是:

server.database.owner.object

server.database..object

server..owner.object

server...object

database.owner.object

database..object

owner.object

对象

代码示例规则
除非另外规定,否则示例已使用 SQL Server 查询分析器和以下选项的默认设置进行了测试:

QUOTED_IDENTIFIER

ANSI_NULLS

ANSI_WARNINGS

ANSI_PADDING


相关资讯

  • 2018小程序电商行业报告:用户规模将破5亿,社交玩法促进成单量

    OMO时代已来,小程序将会是最重要的工具。差不多两周前,新榜推送了这篇文章《“一条”“日日煮”抢先入局,内容创业迎来OMO时代?| 新榜观察》,在趋势层面探讨了一个现象,去线下开店似乎正成为潮水的方向。比如,刚拿到C+轮融资的“一条”,宣布未来两年要开100家线下…

    2025/12/29 23:07:38
  • 超2000个小程序被封,押注在这里的7亿多资金风险有多高?

    小程序发布一年后,微信开始了大清理。近日,微信宣布永久封禁976个假货、高仿,数百个“色情、低俗”类,及1000多个现金贷小程序。在此之前,就有头脑王者、荔枝微课、千聊被封,目前,后两者已经解封,但头脑王者还在关闭中。据娱乐资本论旗下剁椒娱投了解,千聊发布了…

    2025/12/29 23:07:38
  • 微信小程序认证有哪些主体类别?

    微信小程序在申请过程中,微信要求所有的小程序都要进行主体登记。那么,对于个体工商户来说,应该选择哪种主体类型进行登记?今天,就来为你详细解析一番。1.微信小程序有哪些主体类别?目前,可以登记注册微信小程序的主体类别,有以下几种:个人企业(包括个体工商户)…

    2025/12/29 23:07:38
  • APP五网合一让手机APP的客量倍增

    APP五网合一让手机APP的客量倍增?如今,不少商家都亟需开发自己的App。有想要扩充购买渠道的,有拥有忠实客户需要提供便捷入口的,还有一些门店商家,需要通过独App,树立品牌形象扩大影响力。  因为时代的驱动, 也给一大波的 外包企业开发公司带来很多的客源收益,深…

    2025/12/29 23:07:38

共有条评论 网友评论

验证码: 看不清楚?