首页 > 试题广场 >

在 SQL Server 2005 中运行如下 T-SQL

[单选题]
SQL Server 2005 中运行如下 T-SQL 语句,假定 SALES 表中有多行数据,执行查询之 后的结果是( )。
BEGIN TRANSACTION A

Update SALES Set qty=30 WHERE qty<30

BEGIN TRANSACTION B

Update SALES Set qty=40 WHERE qty<40

Update SALES Set qty=50 WHERE qty<50

Update SALES Set qty=60 WHERE qty<60

COMMIT TRANSACTION B

COMMIT TRANSACTION A

  • SALES表中qty列最小值大于等于30
  • SALES表中qty列最小值大于等于40
  • SALES表中qty列的数据全部为50
  • SALES表中qty列最小值大于等于60
aaq头像 aaq
选D.
提交B事务之后qty全部大于等于60,再执行A的时候没哟更改任何选项
发表于 2017-02-28 16:22:08 回复(0)