78ee000e编程应用 7.1 SQL Server2000 Transact-SQL绽程 72存储过程 73触发器察察 7.4_案例5:健立活期储蓄管理系统 数据库的触发器租存储讨程 察 2021/1/21
第7章 SQL Server2000 Transact-SQL 编程和应用 2021/1/21 7.1 SQL Server 2000 Transact-SQL编程 7.2 存储过程 7.3 触发器 7.4 案例5:建立活期储蓄管理系统 数据库的触发器和存储过程
78ee000e编程应用 7.1 SQL Server2000 Transact-SQL编程 Transact-SQL语言的主要特点如下 ■是一种交互式查询语言,功能强大,简单易学; 既可以直接査询数据库,也可以嵌入到其它高级语言中执 非过程化程度高,语句的操作执行由系统自动完成; 所有的 Transact-SQL命令都可以在查询分析器中完成 Transact-SQL不仅支持所有的SL语句,而且还提供了丰富的 编程功能,允许使用变量、运算符、函数、流程控制语句等。 2021/1/21
第7章 SQL Server2000 Transact-SQL 编程和应用 2021/1/21 7.1 SQL Server 2000 Transact-SQL编程 Transact-SQL语言的主要特点如下: ▪ 是一种交互式查询语言,功能强大,简单易学; ▪ 既可以直接查询数据库,也可以嵌入到其它高级语言中执 行; ▪ 非过程化程度高,语句的操作执行由系统自动完成; ▪ 所有的Transact-SQL命令都可以在查询分析器中完成。 Transact-SQL不仅支持所有的SQL语句,而且还提供了丰富的 编程功能,允许使用变量、运算符、函数、流程控制语句等
78ee000e编程应用 7.1.1用户定义的数据类型 SQL Server提供了用户自定义数据类型的功能,用户定义 的数据类型可以实现以下功能 ■可以让不同表中重复出现的各列具有相同的特性,使相似的 数据种类标准化 可以将规则和默认值捆绑到用户定义的数据类型上,以约束 使用此数据类型的每个列。 用户定义的数据类型与系统数据类型一样,都是用来限制 操作者输入数据的种类和长度,它可以用于使用系统数据类型 的任何地方 如果在 model数据库中创建了用户自定义的数据类型,则它 将出现在所有以后新建的数据库中。但是定义在用户数据库中 的用户自定义数据类型,则只会出现在定义它的数据库中。 用户定义的数据类型是与表、视图等并列的数据库对象, 可以对它执行创建、修改、删除等操作, 2021/1/21
第7章 SQL Server2000 Transact-SQL 编程和应用 2021/1/21 7.1.1 用户定义的数据类型 SQL Server提供了用户自定义数据类型的功能,用户定义 的数据类型可以实现以下功能: ▪ 可以让不同表中重复出现的各列具有相同的特性,使相似的 数据种类标准化。 ▪ 可以将规则和默认值捆绑到用户定义的数据类型上,以约束 使用此数据类型的每个列。 用户定义的数据类型与系统数据类型一样,都是用来限制 操作者输入数据的种类和长度,它可以用于使用系统数据类型 的任何地方。 如果在model数据库中创建了用户自定义的数据类型,则它 将出现在所有以后新建的数据库中。但是定义在用户数据库中 的用户自定义数据类型,则只会出现在定义它的数据库中。 用户定义的数据类型是与表、视图等并列的数据库对象, 可以对它执行创建、修改、删除等操作
78ee000e编程应用 令创建用户自定义数据类型 使用企业管理器创建用户自定义数据类型步骤如下 (1)在企业管理器中展开服务器组、服务器 (2)展开【数据库】,选择要创建用户自定义数据类型的数据库。 右击【用户定义的数据类型】目录,在弹出的快捷菜单中选择 【新建用户定义数据类型】命令 3)打开的新建用户自定义数据类型对话框如图7-1所示。在对话框 的【名称】栏中输入用户自定义数据类型的名称,如 Tel no。 (4)在对话框的【数据类型】下拉列表框中,选择该用户自定义数 据类型所基于的系统数据类型(此例选择 varchar)。 (5)如果选择的基类型是可以设定长度的(如, varchar、char等) 则还须要在【长度】栏中设定数据类型的长度 (6)如果允许为空值,则选中【允许NULL值】复选框。 (⑦)如果希望该数据类型与规则或默认值捆绑,则分别在【规则】 和【默认值】下拉列表框中选择要捆绑的规则和默认值,否则选 择“无”。 (8)单击【确定】按钮,完成。 2021/1/21
第7章 SQL Server2000 Transact-SQL 编程和应用 2021/1/21 ❖ 创建用户自定义数据类型 ▪ 使用企业管理器创建用户自定义数据类型步骤如下: (1)在企业管理器中展开服务器组、服务器。 (2)展开【数据库】,选择要创建用户自定义数据类型的数据库。 右击【用户定义的数据类型】目录,在弹出的快捷菜单中选择 【新建用户定义数据类型】命令。 (3)打开的新建用户自定义数据类型对话框如图7-1所示。在对话框 的【名称】栏中输入用户自定义数据类型的名称,如Tel_No。 (4)在对话框的【数据类型】下拉列表框中,选择该用户自定义数 据类型所基于的系统数据类型(此例选择varchar)。 (5)如果选择的基类型是可以设定长度的(如,varchar、char等), 则还须要在【长度】栏中设定数据类型的长度。 (6)如果允许为空值,则选中【允许NULL值】复选框。 (7)如果希望该数据类型与规则或默认值捆绑,则分别在【规则】 和【默认值】下拉列表框中选择要捆绑的规则和默认值,否则选 择“无”。 (8)单击【确定】按钮,完成
78ee000e编程应用 用户定义的数据类型属性—(10ca1) 常规 名称N Tel no 数据类型 varchar 长度[ 允许NUL值巴)厂 规则田 〔无〕 默认值[上 〔无 便用应置 确定 取消 帮助 图7-1新建用户自定义数据类型对话框 2021/1/21
第7章 SQL Server2000 Transact-SQL 编程和应用 2021/1/21 图7-1 新建用户自定义数据类型对话框