Transact-SQL程序设计ppt课件.ppt

Transact-SQL程序设计ppt课件.ppt

ID:58728500

大小:1.38 MB

页数:144页

时间:2020-10-04

Transact-SQL程序设计ppt课件.ppt_第1页
Transact-SQL程序设计ppt课件.ppt_第2页
Transact-SQL程序设计ppt课件.ppt_第3页
Transact-SQL程序设计ppt课件.ppt_第4页
Transact-SQL程序设计ppt课件.ppt_第5页
资源描述:

《Transact-SQL程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章Transact-SQL程序设计本章内容9.1数据与表达式9.2函数9.3程序控制流语句9.4游标管理与应用9.1数据与表达式9.1.1用户定义数据类型9.1.2常量与变量9.1.3运算符与表达式9.1数据与表达式9.1.1用户定义数据类型1.使用系统存储过程来创建用户定义数据类型,命令格式如下:sp_addtype[@typename=]type,[@phystype=]system_data_type[,[@nulltype=]'null_type'][,[@owner=]'owner_name']9.1.1用户定义数据类型例如,为Sales数据库创建

2、—个不允许为NULL值的test_add用户定义数据类型。USESalesGOEXECsp_addtypetest_add,'Varchar(10)','NOTNULL'GO此后,test_add可用为数据列或变量的数据类型。9.1.1用户定义数据类型2.使用企业管理器创建用户定义数据类型在企业管理器中,为Sales数据库创建—个不允许NULL值的test_add用户定义数据类型,操作步骤如下。(1)选择Sales数据库。(2)在左窗格中选择“用户定义的数据类型”项,单击鼠标右键,在出现的快捷菜单中选择“新建用户定义数据类型”命令。(3)在“用户定义的数据类型属

3、性”对话框中的文本框内输入test_add。(4)在“数据类型”下拉列表框中,选择char。(5)在“长度”文本框中输入10。(6)选中“允许NULL值”复选框。(7)单击“确定”按钮完成创建用户自定义数据类型。9.1数据与表达式9.1.2常量与变量在程序运行中保持常值的数据,即程序本身不能改变其值的数据,称为常量,在程序中经常直接使用文字符号表示。相应地,在程序运行过程中可以改变其值的数据,称为变量。9.1.2常量与变量1.常量常量是表示特定数据值的符号,其格式取决于其数据类型(1)字符串和二进制常量字符串常量括在单引号内并包含字母数字字符(a-z、A-Z和0

4、-9)以及特殊字符,如感叹号(!)、at符(@)和数字号(#)。例如:‘Cincinnati’、‘ProcessXis50%complete.’为字符串常量。二进制常量具有前辍0x并且是十六进制数字字符串,它们不使用引号。例如0xAE、0x12Ef、0x69048AEFDD010E、0x(空串)为二进制常量。(2)日期/时间常量datetime常量使用特定格式的字符日期值表示,用单引号括起来。输入时,可以使用“/”、“.”、“-”作日期/时间常量的分隔符。输入格式datetime值Smalldatetime值Sep3,20051:34:34.1222005-09

5、-0301:34:34.1232005-09-0301:35:009/3/20051PM2005-09-0313:00:00.0002005-09-0313:00:009.3.200513:002005-09-0313:00:00.0002005-09-0313:00:0013:25:191900-01-0113:25:19.0001900-01-0113:25:009/3/20052005-09-0300:00:00.0002005-09-0300:00:009.1.2常量与变量(3)数值常量①整型常量---由没有用引号括起来且不含小数点的一串数字表示。例如,

6、1894、2为整型常量。②浮点常量---采用科学记数法表示,例如,101.5E5、0.5E-2为浮点常量。③精确数值常量---由没有用引号括起来且包含小数点的一串数字表示。例如,1894.1204、2.0为精确数值常量。④货币常量---以“$”为前缀的一个整型或实型常量数据,不使用引号。例如,$12.5、$542023.14为货币常量。⑤uniqueidentifier常量---表示全局惟一标识符GUID值的字符串。可以使用字符或二进制字符串格式指定。9.1.2常量与变量(4)逻辑数据常量逻辑数据常量使用数字0或1表示,并且不使用引号。非0的数字当作1处理。(5

7、)空值在数据列定义之后,还需确定该列是否允许空值(NULL)。允许空值意味着用户在向表中插入数据时可以忽略该列值。空值可以表示整型、实型、字符型数据。9.1.2常量与变量变量用于临时存放数据,变量中的数据随着程序的运行而变化,变量有名字与数据类型两个属性。变量的命名使用常规标识符,即以字母、下划线(_)、at符号(@)、数字符号(#)开头,后续字母、数字、at符号、美元符号($)、下划线的字符序列。不允许嵌入空格或其他特殊字符。2.变量9.1.2常量与变量全局变量由系统定义并维护,通过在名称前面加“@@”符号局部变量的首字母为单个“@”。全局变量和局部变量(1)

8、局部变量局部变量使用DE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。