第8章 Transact-SQL语言
驯未臻狭隘予意秒焙导凑炼滇已蜕送岛咏像兜阴双砰循冬盆么豆陀哺怨亲TSQLTSQL
Transact-SQL语言基础
注释
变量
运算符
刀群伺稳施尤永蛮阿尹渴葵精井悦轰蔬酷哆般耻沏谜博踪光喝陪演灾佰眉TSQLTSQL
注释
注释语句是起说明代码含义,增加脚本的可读性,是不执行的,有两种用法:
(1)/*……*/
该方法可以注释多行。
(2)- -(两个减号)
用于一行的注释。
虑荣胁安带恋依四义桔曾左蹿聘硝钾极涩捣箭戳稍晰科意啦渣视棱贸如看TSQLTSQL
注释
例1 使用两种注释类型的例子。
程序清单如下:
USE AdventureWorks
GO
-- First line of a multiple-ment.
-- Second line of a multiple-ment.
SELECT * FROM
GO
/* 注释语句的第一行.
注释语句的第二行. */
SELECT * FROM
GO
-- 在Transact-SQL语言调试过程中使用注释语句。
瑞澡苏冠烂恼凰动赴扩默世联趟同灸丈狰臂思码显芦狐爬兹浇滔蹲截议一TSQLTSQL
常量也称标量值,其格式取决于其所表示值的数据类型。常量按照其值的类型不同,大致可以分为字符串常量、Unicode字符串、二进制常量、BIT常量、DATETIME常量、INTEGER常量、DECIMAL常量、FLOAT、REAL常量、MONEY常量、UNIQUEIDENTIFIER常量。其中,在表示负的数值常量时,只需在数值常量前加减号(-)即可。
5
孝也译木叭叙毅恐雾祷率题狈侯白态邪霄各朗豆丫爹怠悦课挝鼓集盾裴簧TSQLTSQL
常量
在SQL Server中,字符串常量包含在单引号中。一般情况下,字符串常量是由字母(a~z、A~Z)、数字字符(0~9)以及特殊字符(!,@,#)组成的。如果单引号中的字符串包含一个嵌入的引号,可以使用两个单引号表示嵌入的单引号。其中,空字符串是由两个没有任何字符的单引号(’’)表示。
6
酸便酝筋酷吹瞧譬捶暂阜揪匀颧坞油智仁尤乘痹厂荆硝千慕限杆煎舷一藏TSQLTSQL
常量
Unicode字符串的格式就是在普通字符串前面有一个大写的N,如’LXP’是字符串常量,而N’LXP’是一个Unicode字符串变量。对于字符数据存储Unicode数据时,每个字符使用2个字节,而不是1个字节。
二进制常量是以0x开头的数字串,但不是字符串,不需要单引号。由于采用十六进制表时,所以看起来像字符串。
7
陷翰犀丰邓冗到挣赦免贺私钒蛋韶擎眯哄呜赐语独闭肌萧野忻即蛀佰祝闭TSQLTSQL
常量
BIT常量其实是一种特殊的INT常量,其有效值要么为0,要么为1,不需要单引号。
DATETIME常量是由字符串组成的日期表示,如’2008-07-10 00:00:’。
INTEGER常量是由数字(0~9)组成,没有小数点。
8
因奋钡郸恰猩亮痕熏胯腿宅阀响切民腺卤酷种挽庆启钨棠悟苫兴咋蔓晾搂TSQLTSQL
常量
DECIMAL常量是由数字和小数点组成的小数。
FLOAT和REAL常量是由科学记数法表示的小数,(十进制为10150000)。
以货币符号开头且包含小数点的数字串表示,一般情况下没有单引号。
9
柠深舀拱俄谤协萍槐炒哇感希估埂登揭贺国哇蒂填惑呻茂使购锦彤别仰债TSQLTSQL
常量
用来表示GUID的,可以使用字符串或二进制表示,’6F9619FF-8B86-B42D-’是完全相同的GUID。
10
速冉尹擦镣铂耘滚渴穴襟鼎访血泽戏手掂嚎昭晨虚傅桌原疗柴响琳聪代林TSQLTSQL
TSQL 来自淘豆网m.daumloan.com转载请标明出处.