单选题 下列哪一项不是正确的显式定义事务的方式?

A、 begin transaction update table a set m='ok'; rollback
B、 update table a set m='ok'; commit
C、 begin transaction update table a set m='ok'; commit
下载APP答题
由4m***9l提供 分享 举报 纠错

相关试题

单选题 如果想限制sc(sno,cno,grade)表中每人最多选三门课,如何用断言表示?sc(sno,cno,grade)表示选修(学号,课程号,成绩)

A、Create assertion asse1 check(3>=all( select count(*) from sc group by sno))
B、Create assertion asse1 check(3>=( select count(*) from sc group by sno))
C、Create assertion asse1 check(3>=some( select count(*) from sc group by sno))
D、Create assertion asse1 check(3>=any( select count(*) from sc group by sno))

单选题 如果想给某字段sage施加取值至少18的约束,应该如何表示?

A、Sage smallint check(sage>=18)
B、Sage smallint primary key
C、Sage smallint unique
D、Sage smallint not null

单选题 如果想给某字段sage施加列值非空的约束,应该如何表示?

A、Sage smallint primary key
B、Sage smallint not null
C、Sage smallint check(sage>=18)
D、Sage smallint unique

单选题 如果A表的m列参照了B表的n列,则以下哪种操作对参照完整性必定没有影响?

A、修改n列某值
B、在B表中插入行
C、在A表中插入行
D、修改m列某值

单选题 如果想给某字段sage施加默认值为18的约束,应该如何表示?

A、Sage smallint check(sage>=18)
B、Sage smallint unique
C、Sage smallint not null
D、Sage smallint default(18)

单选题 定义外码时,在create table中会用到哪个短语?

A、foreign key
B、trigger
C、Primary key
D、check

单选题 如果在某个表上有个行级触发器,针对的事件类型是after insert 没有其他触发条件,如果该表原有10行数据,执行一条insert 语句以后 往表里插入了五行数据,则该触发器的动作体将会执行多少次?

A、10
B、1
C、5
D、15

单选题 以下哪类问题是数据库的完整性控制不会关注的问题?

A、是否发生了非法存取
B、某列取值是否在合理范围
C、主码值是否重复
D、某列是否参照了其他表的某列