- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 Transact-SQL程序设计 1、了解T-SQL语言的特点及语法约定 2、掌握T-SQL数据类型、常量和变量的使用 3、掌握运算符和表达式的使用 4、掌握流程控制语句的使用 5、掌握T-SQL常用函数的使用 第6章 Transact-SQL程序设计 6.1 T-SQL语法约定 6.2 用户自定义数据类型、常量和变量 6.3 运算符和表达式 6.4 流程控制语句 6.5 常用函数 1.语法书写约定 2.多部分名称 除非另外指定,否则所有对数据库对象名的 Transact-SQL 引用可以是由四部分组成的名称,格式如下: [server_name. [database_name]. [schema_name]. | database_name.[schema_name]. | schema_name. ] object_name 参数说明: (1)server_name:指定链接的服务器名称或远程服务器名称。 (2)database_name:如果对象驻留在 SQL Server 的本地实例中,则指定 SQL Server 数据库的名称。如果对象在链接服务器中,则 database_name 将指定 OLE DB 目录。 (3)schema_name:如果对象在 SQL Server 数据库中,则指定包含对象的架构的名称。如果对象在链接服务器中,则 schema_name 将指定 OLE DB 架构名称。有关架构的详细信息,请参阅用户架构分离。 (4)object_name:对象的名称。 6.2 用户自定义数据类型、常量和变量 用户定义的数据类型是在SQL Server的系统数据类型的基础上创建的。它不是新的数据类型,而是相当于系统数据类型的别名或系统数据类型的一种映射关系。用户定义的数据类型与系统数据类型一样,都是用来限制操作者输入数据的种类和长度,它可以用于使用系统数据类型的任何地方。 用户定义的数据类型是与表、视图等并列的数据库对象,可以对它执行创建、修改、删除等操作。 (1)单击“开始|所有程序|Microsoft SQL Server 2005| SQL Server Management Studio”菜单命令,启动SQL Server Management Studio工具。 (2)在“对象资源管理器”中,连接到SQL Server 2005数据库引擎实例,再展开该实例。 (3)展开“数据库”,选择要创建用户自定义数据类型的数据库,依次展开当前数据库中“可编程性|类型|用户自定义数据类型”,在该项上单击鼠标右键,选择“新建用户自定义数据类型”命令,如图6-1所示。 (4)在“名称”栏中输入用户自定义数据类型的名称,如Number (5)在“数据类型”下拉列表框中,选择该用户自定义数据类型所基于的系统数据类型(此例选择varchar)。 (6)如果选择的数据类型是可以设定长度的(如varchar、char等),则还须要在“长度”栏中设定数据类型的长度(此例长度为8)。 (7)如果允许为空值,则选中“允许NULL值”复选框。 (8)如果希望该数据类型与规则或默认值捆绑,则分别在“规则”和“默认值”下拉列表框中选择要捆绑的规则和默认值,否则选择“无”。 (9)单击“确定”按钮完成用户自定义数据类型。 2.使用T-SQL语句创建用户自定义数据类型 该方法通过调用系统存储过程sp_addtype实现,具体语法为: sp_addtype [ @typename = ] type, [ @phystype = ] system_data_type [ , [ @nulltype= ] ‘null_type ] ; 参数说明: (1)type:为用户定义的数据类型名,这个名称在数据库中必须是惟一的。 (2)System_data_type:为用户定义的数据类型所基于的系统数据类型。 (3)null_type:指定该数据类型能否接受空值。其值可以为“NULL”、“NOT NULL”或“NONULL”。 例如,创建一个如图6-1所示的Number数据类型,可使用如下命令: EXEC sp_addtype Number,varchar(8),NULL 3.使用T-SQL语句查看已创建的自定义数据类型 可以使用sp_help系统存储过程来查看用户自定义数据类型的信息,包括它基于的系统数据类型、长度、精度、是否允许空值,以及在这一数据类型上捆绑的规则和默认值等。使用查询分析器查看用户自定义数据类型Number,可使用如下命令: EXEC sp_help Number 4.删除用户自定义数据类型 可以使用SQL Server Management Studio
您可能关注的文档
- 物业管理实务课件第十二章教学资源包物业管理客户群发短信案例.doc
- 物业管理实务课件第十二章教学资源包业户满意度测评试题范本.doc
- Photoshop CS2实用教程 第二版 高职多媒体第12章 精彩创意.ppt
- Photoshop CS4实用图形图像处理案例教程 第三版 高职多媒体 洪光赵倬第1章 初识Photoshop CS4.ppt
- 物业管理实务课件第十一章教学资源包新员工培训计划安排表.doc
- 物业管理实务课件第十一章教学资源包应聘人员求职登记表.doc
- Photoshop CS4实用图形图像处理案例教程 第三版 高职多媒体 洪光赵倬第5章 落笔生花——绘画.ppt
- 物业管理实务课件第十一章教学资源包招聘与录用管理流程.doc
- 物业管理实务课件第十章教学资源包财务管理 课业设计参考模板.doc
- 物业管理实务课件第十章教学资源包费用报销管理流程.doc
原创力文档


文档评论(0)