更多"执行一条DML语句时会出现什么情况(选择一个最佳答案)?"的相关试题:
[多项选择]执行DML语句需要执行多个步骤。请按正确的顺序排列它们。 ()
A. 将更改矢量应用于数据库高速缓存区
B. 将块从数据文件复杂到缓冲区
C. 在数据库高速缓存区中搜索相关的块
D. 将更改矢量写入日志缓冲区
[多项选择]某个事务由两条语句组成。第一条语句被成功执行,但是第二条语句(更新若干行)由于违反约束而失败。此时会出现什么情况(选择一个最佳答案)?
A. 整个事务都会回滚
B. 第二条语句的执行结果会被完全回滚,第一条语句的执行结果则会被提交
C. 第二条语句的执行结果会被完全回滚,第一条语句的执行结果不会被提交
D. 只有违反约束的更新操作被回滚,其他结果都会被提交
E. 只有违反约束的更新操作被回滚,其他不会被提交
[单项选择]SQL的DML包括的语句有( )。
A. ROLLBACK,COMMIT
B. CREATE,DROP,ALTER
C. GRANT,REVOKE
D. SELECT,INSERT,DELETE,UPDATE
[多项选择]如果某个撤销段被填满,那么会出现什么情况(选择一个最佳答案)?
A. 会自动创建另一个撤销段
B. 这个撤销段的大小会增加
C. 如果数据文件被设置为是自动扩展的,那么这个撤销表空间会被扩展
D. 此时事务会在其他撤销段中继续进行
[单项选择]下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他3条语句不同,该语句是( )。
A. cout<<internal<<12345;
B. cout<<left<<12345;
C. cout<<right<<12345;
D. cout<<setw(6)<<12345;
[单项选择]执行()语句时,会出现出错提示信息。
A. Print 5+7=14
B. Print 16384*2
C. Print 32768*2
D. Print "14"+32
[单项选择]下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是( )。
A. cout<<internal<<12345;
B. cout<<left<<12345;
C. cout<<right<<12345;
D. cout<<setw(6)<<12345;
[单项选择]有以下定义语句,编译时会出现编译错误的是
[单项选择]SQL的DML语句包括______。
A. DELECT、INSERT、ROLLBACK和COMMIT
B. SELECT、INSERT、DELETE和UPDATE
C. AND、OR、NOT和UNION
D. JOIN、PROJECT、AND和NOT
[单项选择]以下定义语句中,编译时会出现编译错误的是( )。
[多项选择]如果两个会话相互等待,形成死锁,会发生什么情况(选择一个最佳答案)?
A. Oracle将回滚一个会话的语句
B. Oracle将回滚两个会话的语句
C. 将无限期地暂停这两个会话
D. Oracle将终止一个会话
E. Oracle将终止两个会话
[单项选择]假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外3条语句不同的语句是
[单项选择]假定MyClass为—类,执行MyClass a[3],*p[2];语句时会自动调用该类构造函数( )次。
A. 2
B. 3
C. 4
D. 5