第9章TransactSQL程序设计ppt课件.ppt

第9章TransactSQL程序设计ppt课件.ppt

ID:58696688

大小:940.50 KB

页数:135页

时间:2020-10-04

第9章TransactSQL程序设计ppt课件.ppt_第1页
第9章TransactSQL程序设计ppt课件.ppt_第2页
第9章TransactSQL程序设计ppt课件.ppt_第3页
第9章TransactSQL程序设计ppt课件.ppt_第4页
第9章TransactSQL程序设计ppt课件.ppt_第5页
资源描述:

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

1、本章内容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用户定义数据类型9.1.1用户定义数据类型例如

2、,为Sales数据库创建—个不允许为NULL值的test_add用户定义数据类型。USESalesGOEXECsp_addtypetest_add,'Varchar(10)','NOTNULL'GO此后,test_add可用为数据列或变量的数据类型。9.1.1用户定义数据类型9.1.1用户定义数据类型2.使用SQLServer管理平台创建用户定义数据类型在SQLServer管理平台中,为Sales数据库创建—个不允许NULL值的test_add用户定义数据类型,操作步骤如下。(1)选择Sales数据库,并展开,然后选择“可编程

3、性”节点并展开,选择“类型”并展开,在“用户定义数据类型”节点上单击右键,选择“新建用户定义数据类型”命令。弹出“新建用户定义数据类型”窗口。(2)在“用户定义的数据类型属性”对话框中的名称文本框内输入test_add,在“数据类型”下拉列表框中,选择char,在“长度”文本框中输入10,选中“允许空值”复选框。(3)单击“确定”按钮完成创建用户自定义数据类型。9.1数据与表达式9.1.2常量与变量在程序运行中保持常值的数据,即程序本身不能改变其值的数据,称为常量,在程序中经常直接使用文字符号表示。相应地,在程序运行过程中可以

4、改变其值的数据,称为变量。9.1.2常量与变量9.1.2常量与变量1.常量常量是表示特定数据值的符号,其格式取决于其数据类型(1)字符串和二进制常量字符串常量括在单引号内并包含字母数字字符(a-z、A-Z和0-9)以及特殊字符,如感叹号(!)、at符(@)和数字号(#)。例如:‘Cincinnati’、‘O’‘Brien’、‘ProcessXis50%complete.’、“O‘Brien”为字符串常量。二进制常量具有前辍0x并且是十六进制数字字符串,它们不使用引号。例如0xAE、0x12Ef、0x69048AEFDD010E

5、、0x(空串)为二进制常量。9.1.2常量与变量(2)日期/时间常量datetime常量使用特定格式的字符日期值表示,用单引号括起来。输入时,可以使用“/”、“.”、“-”作日期/时间常量的分隔符。输入格式datetime值Smalldatetime值Sep3,20081:34:34.1222008-09-0301:34:34.1232008-09-0301:35:009/3/20081PM2008-09-0313:00:00.0002008-09-0313:00:009.3.200813:002008-09-0313:00:

6、00.0002008-09-0313:00:0013:25:191900-01-0113:25:19.0001900-01-0113:25:009/3/20082008-09-0300:00:00.0002008-09-0300:00:009.1.2常量与变量9.1.2常量与变量(3)数值常量①整型常量由没有用引号括起来且不含小数点的一串数字表示。例如,1894、2为整型常量。②浮点常量主要采用科学记数法表示,例如,101.5E5、0.5E-2为浮点常量。③精确数值常量由没有用引号括起来且包含小数点的一串数字表示。例如,189

7、4.1204、2.0为精确数值常量。④货币常量是以“$”为前缀的一个整型或实型常量数据,不使用引号。例如,$12.5、$542023.14为货币常量。⑤uniqueidentifier常量是表示全局惟一标识符GUID值的字符串。可以使用字符或二进制字符串格式指定。9.1.2常量与变量(4)逻辑数据常量逻辑数据常量使用数字0或1表示,并且不使用引号。非0的数字当作1处理。(5)空值在数据列定义之后,还需确定该列是否允许空值(NULL)。允许空值意味着用户在向表中插入数据时可以忽略该列值。空值可以表示整型、实型、字符型数据。9.1

8、.2常量与变量9.1.2常量与变量2.变量变量用于临时存放数据,变量中的数据随着程序的运行而变化,变量有名字与数据类型两个属性。变量的命名使用常规标识符,即以字母、下划线(_)、at符号(@)、数字符号(#)开头,后续字母、数字、at符号、美元符号($)、下划线的字符序列。不

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

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

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