A.你忘记了传递学号
B.编译错误
C.显示空的记录
D.调用存储过程proc_Search出错
第2题
A.CREATE TABLE stuTable ( ID NUMERIC(6,0) NOT NULL, Name VARCHAR(4),
Card INT )
B.CREATE TABLE stuTable
( ID INT IDENTITY(10000,1), Name VARCHAR(4), Card DECIMAL(18,0) )
C.IF EXISTS(SELECT * FROM sysobjects WHERE name=' stuTable ')
DROP TABLE stuTable GO
CREATE TABLE stuTable ( ID NUMERIC(4,0) NOT NULL, Name VARCHAR(4), Card INT )
D.IF EXISTS(SELECT * FROM sysobjects WHERE name=' stuTable ')
DROP TABLE stuTable GO
CREATE TABLE stuTable ( ID INT IDENTITY(10000,1), Name VARCHAR(8), Card NUMERIC(18,0) )
第3题
A.DECLARE @username varchar(10)
B.DECLARE @RowCount varchar(30)
C.DECLARE @@username varchar(10)
D.DECLARE @@RowCount varchar(30)
第4题
在SQL Server 数据库中,下面的T-SQL语句段执行第三句时出现错误,数据库中的内容修改情况是()。 BEGIN TRANSACTION
update Account set balance=7800 where id=1 update Account set balance=9000 where id=1 IF @@error<>0
ROLLBACK TRANSACTION
ELSE
COMMIT TRANSACTION
A.Account表中id为1的记录中balance字段的值被修改为7800
B.Account表中id为1的记录中balance字段的值被修改为9000
C.Account表中id为1的记录中balance字段的值不变
D.不可能发生这种情况
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!