
批是一组闭蠢悉SQL语句集合,一个批以结束符GO而终结。批中的语句被一次性提交给SQL SERVER,将这些语句编译成一个执行单元,在执行时全部执行。
批的基本规则:
(1)所有create语句应当单独构成一个批
(2)使用alter table语句修改表结构后,不能在同一个批中使用新定义的列
(3)excute语句为批中第一语句时,可以省略excute
(4)go与sql语句不同行
(1) -- 单行注释
(2) /*...*/ 多行注释
(注:多行注释不能跨越批次处理,整个注释必须包含在一个批处理内)
1. 数学函数
ABS()绝对值 ,SIN,ASIN,COS,ACOS ,EXP
POWER (numeric_expression,y)表达式的y次幂
SQRT()平方根
SQUARE()平方
…
2. 字符串函数
ASCII求字符的ASCII值
CHAR 求整数对应的字符
STR float数值转字符串
LEFT(char_expression,count) 左侧截取字串
RIGHT(char_expression,count) 右侧截取字串
SUBSTRing(char,start,length)取串内子串
LEN 求串长
LTRIM去前导空格
RTRIM去尾随空格
REPLACE(c1,c2,c3)用字符串3替换字符串1中的字串2
…
3. 时间日期函数
GETDATE取系统时间,日期
DATEADD 加一段时间
DATEDIFF 求两个时间之间的差
4.转换函数
CAST( <表达式>as <目标数据类型>[(<长度>)] )
CONVERT(varchar(60)目标数据类型,getdate()表达式,126格式)
1. 块语句
2. 条件语句
3. CASE语句
(1)简单CASE语句
(2)CASE搜索语句
4. 循档携环语句
5. 等待语句轿乎
6. GOTO语句
T-SQL是ANSI和ISO SQL 标准的Microsoft SQL Server方言或扩展,是 SQL 在 Microsoft SQL Server 上的增强版,它是用来让应用程序与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL 的 DDL 和 DML 功能,加上延伸的函数、系统预存程序以及程式枝老设计结构让程式设计更有d性。
扩展资料:
T-SQL具有SQL的主要特点,同时增加了变量、运算符、函数、流程控制和注释等语言元素,使得其功能更加强大。T-SQL对SQL Server 十昌搭棚分重要,SQL Server中使用图形界面能够完成的所有功能,都可以耐则利用T-SQL来实现。
使用T-SQL *** 作时,与SQL Server通信的所有应用程序都通过向服务器发送T-SQL语句来进行,而与应用程序的界面无关。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)