网站大量收购独家精品文档,联系QQ:2885784924

项目三-公司管理数据系统的表的创建和修改演示课件.ppt

项目三-公司管理数据系统的表的创建和修改演示课件.ppt

  1. 1、本文档共131页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统存储过程sp_bindrule将规则绑定到列或用户定义的数据类型。 语法: sp_bindrule [ @rulename = ] rule , ????[ @objname = ] object_name‘ 参数: [@rulename =] rule:由 CREATE RULE 语句创建的规则名称。 [@objname =] object_name:绑定了规则的表和列或用户定义的数据类型。如果 object_name 没有采取 table.column 格式,则认为它属于用户定义数据类型。 2、绑定规则 * 1)将规则绑定到列 【例28】 假设已经用 CREATE RULE 语句在当前数据库中创建名为 today 的规则,将规则绑定到 employees 表的 hire date 列。将行添加到 employees 时,按照 today 规则检查 hire date 列的数据。 Use companyinfo go EXEC sp_bindrule today, employees.[hiredate] * 2)将规则绑定到用户定义的数据类型 【例29】假设存在名为 rule_ssn 的规则和名为 ssn 的用户定义数据类型,将 rule_ssn 绑定到 ssn。 EXEC sp_bindrule rule_ssn, ssn * 3、删除规则 从当前数据库中删除一个或多个用户定义的规则。 语法: DROP RULE { rule } [ ,...n ] 参数 Rule:是要删除的规则。规则名称必须符合标识符规则。 N:是表示可以指定多个规则的占位符。 * 【例30】解除绑定名为 pub_id_rule 的规则并将其除去。 USE pubs IF EXISTS (SELECT name FROM sysobjects WHERE name = pub_id_rule AND type = R) BEGIN EXEC sp_unbindrule publishers.pub_id DROP RULE pub_id_rule END GO * * * * * 【例19】显示有关 publishers 表的信息。 USE pubs EXEC sp_help publishers * * 模块3 公司管理数据系统表数据的操作 教学目标 会用企业管理器和Transact—SQL语句插入记录 会用企业管理器和Transact—SQL语句修改记录 会用企业管理器和Transact—SQL语句删除记录 * 工作任务(1) 1、利用企业管理器和Transact—SQL语句,在COMPANYINFO数据库中的product 表中插入如下记录,如表所示。 产品ID 产品名 类别ID 单价 库存量(件) 1000 电风扇 001 240 234 1001 冰箱 001 1850 600 1002 电视机 001 4560 1000 1003 牙膏 002 2.5 100 1004 牙刷 002 3 600 * 工作任务(2) 2、目前,市场出现一种新产品“电动牙刷”,它的产品代号为“1005”,单价为30元,类别代号为“002”,库存量为0,请将该产品的记录插入到product表中。 3、由于国家政策的调价,将所有产品的单价上调10%。 4、由于市场急速变化,产品信息表中数据不能准确反映信息,现删除所有的记录。 * 一、插入数据 使用企业管理器方法:选择“打开表”项,单击“返回所有行”命令项。 使用Transact-SQL语句方法 :INSERT语句向表中插入数据 语法: INSERT [INTO] table_name [(column_list)] Values(Values_list ) * 参数说明: table_name:指定要插入数据的表名。 column_list:是任选参数。如果在表中插入部分数据时,或要插入的列以不同的顺序被定义时,可使用它。 VALUES :指出要插入的表的列应取的值。 Values_list:要作为表的行插入的列的值列表。 * 【例20】向类别信息表(category)中,插入数据“3”、“文具类”和“所有文具”。 USE COMPANYINFO GO INSERT category (类别ID,类别名,说明) VALUES (3,文具类,所有文具) * 需要注意的是: (1)输入的顺序和数据类型必须与表中列的顺序和数据类型一致。 (2)可以不给全部列赋值,但没有赋值的列必须是可以为空的

文档评论(0)

liuhan98 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档