多项选择题若student表中包含主键sudentid,则执行语句:update student set studentid=100 where studentid=101,结果可能是()。

A.错误提示:主键列不能更新。
B.更新了一条数据。
C.错误提示:违反主键约束。
D.既不提示错误,也不更新数据。


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题现有书目表book,包含字段:价格price(float),类别type(char);现在查询各个类别的平均价格、类别名称,以下语句正确的是()。

A.select avg(price),type from book group by type
B.select count(price),type from book group by price
C.select avg(price),type from book group by price
D.select count(price),type from book group by type

2.单项选择题Sql server提供了一些字符串函数,以下说法错误的是()。

A.selec tright(’hello’,3)返回值为:hel
B.selec tltrim(rtrim(’hello’))返回值为:hello(前后都无空格)
C.selec treplace(’hello’,’e’,’o’)返回值为:hollo
D.selec tlen(’hello’)返回值为:5

3.单项选择题在sql server2000中,关于数据库说法错误的是()。

A.数据库在磁盘上默认的存储位置是:SQL Server安装路径\Microsoft SQL Server\MSSQL\Data
B.一个数据库至少应包含一个数据库文件(*.mdf)和一个事务日志文件(*.ldf)
C.只有当数据库中不存在数据的情况下,才可以进行数据库的收缩操作。
D.可以通过从A机器拷贝数据库文件和事务日志文件至B机器,然后通过在B机器上执行相应的附加数据库操作,实现数据库从A机器到B机器的复制。

4.单项选择题不可以启动和停止SQL Server2000服务的工具是()。

A.SQL Server企业管理器
B.SQL Server服务管理器
C.Windows服务
D.SQL Server查询分析器

5.单项选择题现有表book,字段:id(int),title(varchar),price(float);其中id字段设为标识,使用insert语句向book表中插入数据,以下语句错误的是()。

A.insert into book(id,title,price)values(1,’java’,100)
B.insert into book(title,price)values(’java’,100)
C.insert into book values(’java’,100)
D.insert book values(’java’,100)

6.单项选择题查找student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码()。

A.SELECT telephone FROM student WHERE telephoneLIKE’[8,6]%0*’
B.SELECT telephone FROM student WHERE telephoneLIKE’(8,6)*0%’
C.SELECT telephone FROM student WHERE telephoneLIKE’[8,6]_0%’
D.SELECT telephone FROM student WHERE telephoneLIKE’[8,6]_0*’

7.单项选择题以下()语句从表TABLE_NAME中提取前10条记录。

A.select*from TABLE_NAME where rowcount=10
B.selectTOP 10*from TABLE_NAME
C.selectTOPof 10*from TABLE_NAME
D.select*from TABLE_NAME wherer owcount<=10

9.多项选择题现有表book,主键bookid设为标识列。若执行语句:select*intobook2frombook,以下说法正确的是()。

A.若数据库中已存在表book2,则会提示错误。
B.若数据库中已存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。
C.若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为主键。
D.若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。

10.单项选择题现有表user,字段:userid,username,salary,deptid,email;表department,字段:deptid,deptname;下面()应采用检查约束来实现。

A.若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。
B.若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。
C.User表中的salary(薪水)值必须在1000元以上。
D.若User表的email列允许为空,则向user表中插入数据时,可以不输入email值。