- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7.1 SQL Server 2000 Transact-SQL编程 7.2 存储过程 7.3 触发器 7.4 案例5:建立活期储蓄管理系统 数据库的触发器和存储过程 7.1 SQL Server 2000 Transact-SQL编程 Transact-SQL语言的主要特点如下: 是一种交互式查询语言,功能强大,简单易学; 既可以直接查询数据库,也可以嵌入到其它高级语言中执行; 非过程化程度高,语句的操作执行由系统自动完成; 所有的Transact-SQL命令都可以在查询分析器中完成。 Transact-SQL不仅支持所有的SQL语句,而且还提供了丰富的编程功能,允许使用变量、运算符、函数、流程控制语句等。 7.1.1 用户定义的数据类型 SQL Server提供了用户自定义数据类型的功能,用户定义的数据类型可以实现以下功能: 可以让不同表中重复出现的各列具有相同的特性,使相似的数据种类标准化。 可以将规则和默认值捆绑到用户定义的数据类型上,以约束使用此数据类型的每个列。 用户定义的数据类型与系统数据类型一样,都是用来限制操作者输入数据的种类和长度,它可以用于使用系统数据类型的任何地方。 如果在model数据库中创建了用户自定义的数据类型,则它将出现在所有以后新建的数据库中。但是定义在用户数据库中的用户自定义数据类型,则只会出现在定义它的数据库中。 用户定义的数据类型是与表、视图等并列的数据库对象,可以对它执行创建、修改、删除等操作。 创建用户自定义数据类型 使用企业管理器创建用户自定义数据类型步骤如下: (1)在企业管理器中展开服务器组、服务器。 (2)展开【数据库】,选择要创建用户自定义数据类型的数据库。右击【用户定义的数据类型】目录,在弹出的快捷菜单中选择【新建用户定义数据类型】命令。 (3)打开的新建用户自定义数据类型对话框如图7-1所示。在对话框的【名称】栏中输入用户自定义数据类型的名称,如Tel_No。 (4)在对话框的【数据类型】下拉列表框中,选择该用户自定义数据类型所基于的系统数据类型(此例选择varchar)。 (5)如果选择的基类型是可以设定长度的(如,varchar、char等),则还须要在【长度】栏中设定数据类型的长度。 (6)如果允许为空值,则选中【允许NULL值】复选框。 (7)如果希望该数据类型与规则或默认值捆绑,则分别在【规则】和【默认值】下拉列表框中选择要捆绑的规则和默认值,否则选择“无”。 (8)单击【确定】按钮,完成。 使用T-SQL语句创建用户自定义数据类型 通过调用系统存储过程sp_addtype实现,具体语法为: sp_addtype type[,system data_type][,‘null_type’] 其中: type:为用户定义的数据类型名,这个名称在数据库中必须是惟一的。 system data_type:为用户定义的数据类型所基于的系统数据类型,可以包括数据的长度、精度等。当系统数据类型中包括标点符号(例如括号、逗号)时,应用引号括起来。 null_type:指定该数据类型能否接受空值。其值可以为‘NULL’、‘NOT NULL’或‘NO NULL’。 例如,创建一个如图7-1所示的电话号码数据类型,可使用如下命令: EXEC sp_addtype Tel_No,varchar(8),NULL 查看用户自定义数据类型 使用查询分析器查看用户自定义数据类型Tel_NO,如图7-2所示。 删除用户自定义数据类型 可以使用T-SQL语句或企业管理器来删除用户自定义数据类型。 使用T-SQL语句删除 使用系统存储过程sp_droptype来删除用户自定义数据类型。sp_droptype type_name 注意:正被表或数据库使用的用户自定义数据类型不能被删除。 使用企业管理器删除 使用企业管理器删除用户定义的数据类型的步骤如下: (1)在企业管理器中展开服务器组、服务器。 (2)展开【数据库】,选中【用户定义的数据类型】,右边的窗口中将显示数据库中所有用户自定义数据类型对象,右击要删除的用户自定义数据类型,在快捷菜单中选择【删除】命令。 (3)接着打开如图7—3所示的删除对话框。 (4)单击图7-3所示中的【全部除去】按钮。 7.1.2 变量 Transact-SQL中的变量分为局部变量与全局变量。 批和脚本 批 一个批是由一条或多条T-SQL语句组成的语句集,这些语句一起提交并作为一个组来执行。SQL Server
您可能关注的文档
- AVAYA IP Office 中小企业呼叫中心的融合平台.ppt
- CISCO产品销售培训.ppt
- CISCO无线AP配置手册.ppt
- CISCO无线控制器配置基础.ppt
- CNODC中国石油电子文件系统.ppt
- DPtech_IPS2000系列入侵防御系统培训胶片.ppt
- EC1308 IPTV 机顶盒(安徽电信)操作说明v1.2(补充无线配置说明).ppt
- EDA技术与VHDL-第10章 VHDL结构.ppt
- EDA技术与VHDL-第二部分 Qiartus II 使用方法.ppt
- EDA技术与VHDL-第一部分 VHDL语句.ppt
- SQL Server 课件-第8章 数据库完整性及SQL Server的完整性控制.ppt
- SQL Server 课件-第10章 数据库并发控制及SQL Server的并发控制机制.ppt
- SQL Server 课件-第一章 数据库技术基础知识.ppt
- SS3B重联型电力机车故障应急处理52页.ppt
- TCL数码鹰多功能现场执法记录仪产品推介.ppt
- TMS320LF240x系列DSP课件-第2章TMS320LF240x DSP内部资源介绍.ppt
- TMS320LF240x系列DSP课件-第4章 程序编写和调试环境简介.ppt
- TMS320LF240x系列DSP课件-第8章 数字量IO模块.ppt
- TMS320LF240x系列DSP课件-第10章 AD转换模块.ppt
- TMS320LF240x系列DSP课件-第11章 串行外设接口模块(SPI).ppt
文档评论(0)