插入数据表中。C、建立一个AFTERUPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。D、用AFTERUPDATE触发器替代DEFAULT约束条件产生一个新的保单号,并将这个保单号插入数据表中。答案A、81你是一名数据库咨询顾问目前你被一家本地狗饲养场雇用来开发数据库这个数据库将被使用来存储关于饲养者的狗的信息你使用下面的脚本创建了一个名为Dogs的表
fCREATETABLEdboDogsDogIDi
tNOTNULLBreedIDi
tNOTNULLDateofBirthdatetimeNOTNULLWeightAtBirthdecimal52NOTNULLNumberOfSibli
gsi
tNULLMotherIDi
tNOTNULLFatherIDi
tNOTNULLONPRIMARYGOALTERTABLEdboDogsWITHNOCHECKADDCONSTRAINTPK_DogsPRIMARYKEYCLUSTEREDDogIDONPRIMARYGO你必须确保每条狗的MotherID和FatherID列都有有效的值你想在保证最小化磁盘IO的条件下执行这个规则你该做什么CA、在Dogs表上创建一个AFTERINSERT触发器使其回滚MotherID或FatherID列事务无效B、在MotherID和FatherID列上创建一个表级CHECK约束C、创建两个FOREIGNKEY约束一个在MotherID列一个在FatherID列指定每个约束引用DogID列D、创建一个规则并把它和MotherID列绑定把同样规则和FatherID列绑定84你是某销售组织的数据库开发人员你的数据库有一个名为Sales表此表包括了来自销售人员的销售订单概要信息销售经理要求你创建一个销售额排在前20位的销售人员报表你该使用哪个查询来完成这个任务DA、SELECTTOP20PERCENTLastNameFirstNameSUMOrderAmou
tASytdFROMsalesGROUPBYLastNameFirstNameORDERBY3DESCB、SELECTLastNameFirstNameCOUNTASsalesFROMsalesGROUPBYLastNameFirstNameHAVINGCOUNT20ORDERBY3DESCC、SELECTTOP20LastNameFirstNameMAXOrderAmou
tASytdFROMsalesGROUPBYLastNameFirstNameORDERBY3DESCD、SELECTTOP20LastNameFirstNameSUMOrderAmou
tASytdFROMsales
fGROUPBYLastNameFirstName
ORDERBY3DESC
87触发器可以创建在A中。
A表B视图C数据库D查询
88CreateProcedure是用来创建B。
A程序
B过程
C触发器
D函数
89以下触发器是当对表1进行D
操作时触发。
CreateTriggerabco
表1
Fori
sertupdatedelete
As……A只是修改
B只是插入C只是删除D修改、插入、删除
90要删除一个名为A1的过程,用命令:C
ProcedureA1。
ADelete
BAlterCDropDExecute
91触发器可引用视图或临时表,并产生两个特殊的表
和
ADeleted,I
sertedBDelete,I
sertCView,TableD
92执行带参数的过程,正确的方法为B
。
A。View1,table1
A过程名(参数)B过程名参数C过程名=参数94当删除D时r