下载此文档

SQL Server 课件-第7章 SQL Server2000 Transact-SQL 编程和应用.ppt


文档分类:IT计算机 | 页数:约114页 举报非法文档有奖
1/114
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/114 下载此文档
文档列表 文档介绍
SQL Server 2000 Transact-SQL编程
存储过程
触发器
案例5:建立活期储蓄管理系统
数据库的触发器和存储过程
11/13/2017
SQL Server 2000 Transact-SQL编程
Transact-SQL语言的主要特点如下:
是一种交互式查询语言,功能强大,简单易学;
既可以直接查询数据库,也可以嵌入到其它高级语言中执行;
非过程化程度高,语句的操作执行由系统自动完成;
所有的Transact-SQL命令都可以在查询分析器中完成。
Transact-SQL不仅支持所有的SQL语句,而且还提供了丰富的编程功能,允许使用变量、运算符、函数、流程控制语句等。
11/13/2017
用户定义的数据类型
SQL Server提供了用户自定义数据类型的功能,用户定义的数据类型可以实现以下功能:
可以让不同表中重复出现的各列具有相同的特性,使相似的数据种类标准化。
可以将规则和默认值捆绑到用户定义的数据类型上,以约束使用此数据类型的每个列。
用户定义的数据类型与系统数据类型一样,都是用来限制操作者输入数据的种类和长度,它可以用于使用系统数据类型的任何地方。
如果在model数据库中创建了用户自定义的数据类型,则它将出现在所有以后新建的数据库中。但是定义在用户数据库中的用户自定义数据类型,则只会出现在定义它的数据库中。
用户定义的数据类型是与表、视图等并列的数据库对象,可以对它执行创建、修改、删除等操作。
11/13/2017
创建用户自定义数据类型
使用企业管理器创建用户自定义数据类型步骤如下:
(1)在企业管理器中展开服务器组、服务器。
(2)展开【数据库】,选择要创建用户自定义数据类型的数据库。右击【用户定义的数据类型】目录,在弹出的快捷菜单中选择【新建用户定义数据类型】命令。
(3)打开的新建用户自定义数据类型对话框如图7-1所示。在对话框的【名称】栏中输入用户自定义数据类型的名称,如Tel_No。
(4)在对话框的【数据类型】下拉列表框中,选择该用户自定义数据类型所基于的系统数据类型(此例选择varchar)。
(5)如果选择的基类型是可以设定长度的(如,varchar、char等),则还须要在【长度】栏中设定数据类型的长度。
(6)如果允许为空值,则选中【允许NULL值】复选框。
(7)如果希望该数据类型与规则或默认值捆绑,则分别在【规则】和【默认值】下拉列表框中选择要捆绑的规则和默认值,否则选择“无”。
(8)单击【确定】按钮,完成。
11/13/2017
图7-1 新建用户自定义数据类型对话框
11/13/2017
使用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'
11/13/2017
查看用户自定义数据类型
使用查询分析器查看用户自定义数据类型Tel_NO,如图7-2所示。
图7-2 查看用户自定义数据类型
11/13/2017
删除用户自定义数据类型
可以使用T-SQL语句或企业管理器来删除用户自定义数据类型。
使用T-SQL语句删除
使用系统存储过程sp_droptype来删除用户自定义数据类型。sp_droptype type_name
注意:正被表或数据库使用的用户自定义数据类型不能被删除。
使用企业管理器删除
使用企业管理器删除用户定义的数据类型的步骤如下:
(1)在企业管理器中展开服务器组、服务器。
(2)展开【数据库】,选中【用户定义的数据类型】,右边的窗口中将显示数据库中所有用户自定义数据类型对象,右击要删除的用户自定义数据类型,在快捷菜单中选择【删除】命令。
(3)接着打开如图7—3所示的删除对话框。
(4)单击图7-3所示中的【全部除去】按钮。
11/13/2017
图7-3 删除用户定义数据类型对话框
11/13/2017
变量
Tran

SQL Server 课件-第7章 SQL Server2000 Transact-SQL 编程和应用 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数114
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2013-03-24
最近更新