[主观题]

你是一个保险公司的数据库开发人员,公司的保单信息存储在SQL Server 2000数据库中,你使用以下脚本建立了一个名为Policy的表:

C.REATE TABLE Policy(

PolicyNumber int NOT NULL DEFAULT (0),

InsuredLastName char (30) NOT NULL,

InsuredFirstName char (20) NOT NULL,

InsuredBirthDate datetime NOT NULL,

PolicyDate datetime NOT NULL,

F.aceAmount money NOT NULL,

C.ONSTRAINT PK_Policy PRIMARY KEY (PolicyNumber)

)

每次公司销售出一份保单,Policy表中就增加一条记录,并赋予其一个新的保单号,你将怎么做?

a.建立一个INSTEAD OF INSERT触发器来产生一个新的保单号,并将这个保单号插入数据表中。

b.建立一个INSTEAD OF UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。

c.建立一个AFTER UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。

d.用AFTER UPDATE触发器替代DEFAULT约束条件产生一个新的保单号,并将这个保单号插入数据表中。

参考答案与解析:

相关试题

你是一个出版公司的数据库开发人员,对特定的书名的每天的销售情况建立了如下的存储过

[主观题]你是一个出版公司的数据库开发人员,对特定的书名的每天的销售情况建立了如下的存储过程:C.REATE PROCEDURE get_sales_for_titletitle varchar(80), @ytd_sales int OUTPUTA.SSELECT @ytd_sales = ytd_salesF.ROM titlesWHERE title = @titleIF @@ROWCOUNT = 0RETURN(-1)E.LSERETURN(0)另外建立了一个脚本执行这个存储过程,如果执行成功,将

  • 查看答案
  • 在MS SQL Server中,用来显示数据库信息的系统存储过程是( ) A s

    [主观题]在MS SQL Server中,用来显示数据库信息的系统存储过程是( )A. sp_ dbhelpB. sp_ dbC. sp_ helpD. sp_ helpdb

  • 查看答案
  • SQL Server创建一个新的数据库时,复制的系统数据库为()。

    [试题]SQL Server创建一个新的数据库时,复制的系统数据库为()。A.msdb数据库B.Master数据库C.Model数据库D.Tempdb数据库

  • 查看答案
  • SQL Server创建一个新的数据库时,复制的系统数据库为()。

    [单选题]SQL Server创建一个新的数据库时,复制的系统数据库为()。A . msdb数据库B . Master数据库C . Model数据库D . Tempdb数据库

  • 查看答案
  • 某公司使用SQL Server 2000作为数据信息存储的平台,其中Sales数据库有一个用于存放产品信息的表Products,其结构为Products(*Product ID,ProductName

    [多选题]某公司使用SQL Server 2000作为数据信息存储的平台,其中Sales数据库有一个用于存放产品信息的表Products,其结构为Product

  • 查看答案
  • 某公司使用SQL Server 2000作为数据信息存储的平台,其中Sales数据库有一个用于存放产品信息的表Products,其结构为Products(*Product ID,ProductName

    [多选题]某公司使用SQL Server 2000作为数据信息存储的平台,其中Sales数据库有一个用于存放产品信息的表Products,其结构为Product

  • 查看答案
  • 在SQL Server系统数据库中,存放用户数据库公共信息的是()。

    [单选题]在SQL Server系统数据库中,存放用户数据库公共信息的是()。A . masterB . modelC . msdb数据库的大小D . tempd

  • 查看答案
  • 下列( )是新一代数据库开发工具应具有的特征。Ⅰ.支持开发人员对各种数据库对象(

    [单选题]下列( )是新一代数据库开发工具应具有的特征。Ⅰ.支持开发人员对各种数据库对象(字符、数字、图形、声音等)的处理Ⅱ.支持基于INTERNET应用的开发Ⅲ.支持面向对象的程序设计Ⅳ.提供完善的数据对象A.)Ⅰ和ⅡB.)Ⅰ和ⅢC.)Ⅰ、Ⅱ和ⅢD.)都是

  • 查看答案
  • 下列( )是新一代数据库开发工具应具有的特征。 Ⅰ.支持开发人员对各种数据库对象

    [单选题]下列( )是新一代数据库开发工具应具有的特征。Ⅰ.支持开发人员对各种数据库对象(字符、数字、图形、声音等)的处理Ⅱ.支持基于INTERNET应用的开发Ⅲ.支持面向对象的程序设计IV.提供完善的数据对象A.)Ⅰ和ⅡB.)Ⅰ和ⅢC.)Ⅰ、Ⅱ和ⅢD.)都是

  • 查看答案
  • SQL Server数据库管理员创建了一个数据库Benet,下列叙述正确的是( )。

    [多选题]SQL Server数据库管理员创建了一个数据库Benet,下列叙述正确的是( )。A.Benet数据库只能有一个事务日志文件B.Benet数据库只能

  • 查看答案