SQL Server(六)-Transact-SQL语言

--来源《21天学通SQL Server》
1 Transact-SQL概述
Transact-SQL语言是SQL Server为用户提供的一种编程语言,是对标准SQL的实现和扩展,它具有标准SQL的主要特点,同时增加了变量、运算符、函数和流程控制等语言元素,使得其功能更加强大。
1.1 Transact-SQL与标准SQL
Transact-SQL又简称T-SQL,它是微软公司在SQL Server数据库管理系统中对标准SQL的实现和扩展,是使用SQL Server的核心,所有与SQL Server实例通信的应用程序,其实都是通过发送T-SQL语句到服务器来完成对数据库的操作的。
T-SQL与标准SQL稍有不同,SQL是结构化查询语言(Structured Query Language),是目前关系型数据库管理系统中使用得最广泛的查询语言。T-SQL是在SQL上发展而来的,T-SQL在SQL的基础上添加了变量、运算符、函数、注释和流程控制等,是标准SQL语言的扩展。因此,标准SQL是几乎所有关系型数据库都支持的语言,而T-SQL是Microsoft SQL Server支持的语言。
1.2 Transact-SQL的语法约定

2 加入注释
2.1 单行注释
单行注释使用“--”标记,即在语句或者说明文字的最前面加上“--”标记。

--先插入一条记录
INSERT a(c1,c2)
VALUES ('11111','22222')
--查看插入记录之后表的内容
SELECT * FROM a

2.2多行注释
多行注释使用“/* ……*/”标记

/*
下面代码可以完成以下操作:
1、查看a表中所有的记录内容
2、向表a插入数据
3、查看插入后的结果
*/
SELECT * FROM a
INSERT a(c1,c2)
VALUES ('33333','44444')
SELECT * FROM a

3 Transact-SQL运算符
T-SQL所使用的运算符可以分为算术运算符、赋值运算符、位运算符、比较运算符、逻辑运算符、字符串连接运算符和一元运算符7种。
3.1 算术运算符
算术运算符是对两个表达式执行数学运算,这两个表达式可以是精确数字型或近似数字型。其中“+”、“-”运算符也可以用datetime和smalldatetime值进行算术运算。
3.2 赋值运算符
T-SQL里只有一个赋值运算符,等号(=),赋值运算符的作用是给变量赋值,也可以使用赋值运算符在列标题和定义列值的表达式之间建立关系。
3.3 位运算符
位运算符是在两个表达式之间按位进行逻辑运算,这两个表达式可以是整数或二进制数据类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值