数据库原理与应用05(免费阅读).pptVIP

  • 7
  • 0
  • 约 91页
  • 2016-12-20 发布于重庆
  • 举报
SQL Server--chap8--第8章 视图及其应用 9.4 创建和执行含参数存储过程 通过使用参数,可以多次使用同一存储过程并按指定要求查找数据库 9.4.1 创建含有输入参数的存储过程 输入参数是指由调用程序向存储过程传递的参数,为了定义接受输入参数的存储过程,需要在CREATE PROCEDURE语句中声明一个或多个变量作为参数。 如: @parameter_name datatype[=default] 必须是常量或NULL 通过视图修改数据应注意如下问题 1. 在视图中不能修改含有计算结果的列,因为它们是通过计算得出的,它的维护权是特定的计算表达式不是用户 在视图中修改的列必须是该视图在表中所参照的列 如: 在pubs库中创建视图my_view1,其上参照了表authors中的au_id, phone两列,那么通过my_view1对表authors的修改也将被限制在这两列上 3. 不能影响多于一个的基表 向视图my_view1中插入一行数据? INSERT my_view1 values(998-72-3675,408 496-7223, 3, New Hire - Job not specified) 返回信息“视图或函数my_view1不可更新,因为修改会影响多个基表” 这个原因就在于视图my_view1是建立在authors和jobs

文档评论(0)

1亿VIP精品文档

相关文档