假定你是一个保险公司的数据库开发人员,公司的保单信息存储在SQL Server 2000数据库中,你使用以下脚本建立了一个名为Policy的表:
每次公司销售出一份保单,Policy表中就增加一条记录,并赋予其一个新的保单号,你将怎么做?()
A.建立一个INSTEAD OF INSERT触发器来产生一个新的保单号,并将这个保单号插入数据表中。
B.建立一个INSTEAD OF UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
C.建立一个AFTER UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
D.用AFTER UPDATE触发器替代DEFAULT约束条件产生一个新的保单号,并将这个保单号插入数据表中。
您可能感兴趣的试卷
你可能感兴趣的试题
你是一个出版公司的数据库开发人员,对特定的书名的每天的销售情况建立了如下的存储过程:
另外建立了一个脚本执行这个存储过程,如果执行成功,将返回对应于书名的每天的销售情况的报表,如果执行失败,将返回“No Sales Found”,怎样建立这个脚本?()
A.A
B.B
C.C
D.D
A.在创建工资表时为”工资“字段建立缺省
B.在创建工资表时为”工资“字段建立检查约束
C.在工资表建立一个触发器
D.为工资表数据输入编写一个程序进行控制
在SQL Server中,创建如下存储过程:
下列选项正确的是()。
A. 执行EXEC stu_exam语句,控制台显示所有笔试成绩及格的学生信息记录集
B. 存储过程(stu_exam)代码存在语法错误
C. 执行EXEC stu_exam语句,控制台显示“请输入笔试成绩及格线”
D. 执行EXEC stu_exam 75语句,控制台显示“请输入笔试成绩及格线”
在SQL SERVER中,声明并创建以下存储过程,正确调用该存储过程的的语句是()。
A.A
B.B
C.C
D.D
A. EXEC proc_stu @sum OUTPUT,64,78
B. EXEC proc_stu @sum OUTPUT,@total output,78
C. EXEC proc_stu @sum OUTPUT,604
D. EXEC Calculate @sum OUTPUT,@total output
A.Deleted、Inserted
B.Delete、Insert
C.View、Table
D.View1、table1
A.过程名参数
B.过程名(参数)
C.过程名=参数
D.ABC三种都可以
以下触发器是当对[表1]进行()操作时触发。
A.只是修改
B.只是插入
C.只是删除
D.修改、插入、删除
A.表
B.过程
C.数据库
D.函数
A.sp_dbhelp
B.sp_db
C.sp_help
D.sp_helpdb
最新试题
已知关系R。T(R)=100,000,V(R,A)=200,V(R,B)=1000,若要对进行代价估计,则下列正确进行代价估计的是()。
已知内存共有100块,若要排序有10000块的数据集,则下列说法正确的是()。
已知关系R和关系S,若要对R (Join on R.Y=S.Y)S进行代价估计,则下列正确进行代价估计的是()。
已知关系R和S。关系占用的磁盘块数B(R)=1000,B(S)=500,已知可用内存页数M=50。采用基于排序的算法,下列说法正确的是()。
关于逻辑查询优化和物理查询优化,下列说法正确的是()。
在三级模式两层映像结构中,“局部模式”是指()。
已知关系R的参数如下:聚簇存储磁盘块数B(R)=1,000,元组数T(R)=20,000,R中属性A的不同值的个数被记为V(R,A)=100。R上有基于属性A的排序索引。关于σA=0(R),下列说法正确的是()。
已知关系R。T(R)=100,000,V(R,A)=200,V(R,B)=1000,若要对进行代价估计,则下列正确进行代价估计的是()。
自由变量
关于学生关系,下列哪一个属性适合作为候选码?()