题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-06-30 07:54:09

[单选题]在SQL Server 2005中,要防止大于100 的数被保存到int 类型的列,可以使用(选一项)
A.主键约束
B.限制约束
C.外键约束
D.检查约束

更多"[单选题]在SQL Server 2005中,要防止大于100 的数被"的相关试题:

[单选题]关系型数据库中,要防止小于100的数保存到int类型的UnitsInStock列可以(选一项)
A.使用主键约束
B.使用缺省约束
C.使用外键约束
D.使用检查约束
[单选题] 在SQL Server 2005中, 当执行下面的SQL 语句时, 会发生( ) Select au_id, little_id, sum(royaltyper)from titleauthor group by title_id, au_id order by title_id, au_id (选一项)
A.在结果集中,对每一个不同的au_id的值和title_id的值的组合都会有一行
B.在结果集中,每一行中au_id的值都不会相同
C.该语句会运行失败,因为查询输出的次序和分组的次序不一样
D.该语句会运行失败,因为royaltyper列也应进行分组
[多选题]在SQL Server 2005中,查找 student 表中所有身份证号码CardNo 的前三位为010或020的记录,以下语句正确的是(选两项)
A.select * from student where cardno like '010%' or cardno like '020%'
B.select * from student where cardno like '010%' or '020%'
C.select * from student where cardno like '0[1,2]0%'
D.select * from student where cardno like '0(1,2)0%'
[单选题] 在 SQL Server 2005 中 , 有 students ( 学生 ) 表 , 包含字段 :SID( 学号 ),SName( 姓 名) ,Grade ( 成绩)。现要将所有学员的成绩加 10 分。下列 SQL 语句正确的是 (选一项)
A.update students set Grade + lO
B.update * set Grade = Grade +lO
C.update * from students set Grade =Grade +l O
D.update students set Grade = Grade +lO
[单选题]在SQL Server 2005中,学生表student中包含字段: 学生编号sid(主键),学生姓名sName, 现在查询所有姓名重复的记录,以下语句正确的是(选一项)
A.select * from student where count(sid)>1
B.select a. * from student a,student b where a.sname=b.sname
C.select * from student where count(sid)>1 group by sName
D.select * from student group by sName having count(sid)>1
[单选题]在SQL Server2005中,与下列T – SQL语句等效的语句为(选一项) UPDATE A SET A1 = A1 * 2 WHERE A2 IN (SELECT A2 FROM B WHERE B1 = 2)
A.UPDATE A SET A1 = A1 * 2 INNER JOIN B ON B . B1 = 2
B.UPDATE A SET A1 = A1 * 2 FROM A INNER JOIN B ON B . B1 = 2
C.UPDATE A SET A1 = A1 * 2 WHERE A INNER JOIN B ON A . A2 = B . A2 AND B . B1 = 2
D.UPDATE A SET A1 = A1 * 2 FROM A INNER JOIN B ON A . A2 = B . A2 AND B . B1 = 2
[单选题]在SQL Server2005中,系统存储过程(选一项)
A.存储在Master数据库中
B.可以在查询分析器中修改
C.一些名称以“sp_”开头,一些名称以“sys_”开头
D.用来代替用户自定义的存储过程
[单选题]在SQL Server 2005中,主键用来实施(选一项)
A.引用完整性约束
B.实体完整性约束
C.域完整性约束
D.自定义完整性约束
[单选题]在SQL Server 2005中,学生表student中包含字母:学生编号sid(主键),学生姓名sName。成绩表score包含字段:课程编号cid,学生编号sid(外键),学生成绩score;其中学生表包含10行数据,成绩表包含6行记录(且sid列没有重复值),那么执行如下SQL语句,将返回()条记录。(选一项) Select * from student left outer join score on student.sid=score.sid
A.0
B.6
C.10
D.16
[单选题] 在SQL Server 2005 中,使用update语句更新数据库表中的数据,以下说法正确的是(选一项)
A.每次只能更新一行数据
B.表中的数据行可以全部被更新
C.如果没有数据项被更新,将提示错误信息
D.更新数据时,不能带有WHERE条件子句
[单选题]在SQL Server 2005中,下列查询条件( )可以查询出员工表中的列hometown不是'北京'的记录。(选一项)
A.Where hometown =! '北京';
B.Where hometown not '北京'
C.Where hometown is not '北京'
D.Where hometown <> '北京'
[单选题]在SQL Server 2005中,给定如下的T-SQL代码,以下说法正确的是(选一项) Create procedure price_proc(@count int output, @avg_price money output,@type Char(12)=’business’)as Select @Count=count(*),@avg_price=Avg(price) from titles where type=@type
A.建立了存储过程price_price,所有参数都是输出参数
B.建立了存储过程price_price,返回的是用户指定图书种类的数量及平均价格
C.@Count=count(*)也可以使用@Count=count()代替
D.创建存储过程失败,因为Select语句中使用了聚合函数,因此必须使用Group By进行分组
[单选题]在SQL Server 2005中,假定grade(成绩)表中包含字段:eID(班级编号)、lang(语文课成绩)、math(数学课成绩)、eng(英语课成绩),那么计算不同班级几门课程的平均成绩的SQL语句是(选一项)
A.SELECT eID, AVG(lang,math,eng) FROM grade GROUP BY lang,math,eng
B.SELECT Eid, AVG(lang),AVG(math),AVG(eng) FROM grade GROUP BY lang,math,eng
C.SELECT eID, AVG(lang,math,eng) FROM grade GROUP BY eID
D.SELECT eID,AVG(lang),AVG(math),AVG(eng) FROM grade GROUP BY eID
[单选题]在SQL Server 2005中,假定grade (成绩)表中包含字段:sID(学号),cID (班级编号)、lang(语文课成绩)、math(数学课成绩),那么计算所有学生人数和各科最高成绩的SQL语句是(选一项)
A.SELECT COUNT(*),MAX(lang),MAX(math)FROM grade
B.SELECT COUNT(*),MAX(lang),MAX(math)FROM grade GROUP BY sID
C.SELECT SUM(*),MAX(lang),MAX(math)FROM grade GROUP BY sID
D.SELECT SUM(*),MAX(lang),MAX(math)FROM grade
[多选题]在SQL Server2005中,创建存储过程如下,要在Students表中查找Age(年龄)是18岁的学生,()可以正确的调用这个存储过程。(选两项)
A.EXEC Mypl 18
B.EXEC Mypl @p = 18
C.EXEC Mypl p = ‘18’
D.EXEC Mypl P = 18
[单选题] 在SQL Server 2005中,外键用于将一个表中的列与另一个表中的列关联起来,为了确保引用的完整性,要求(选一项)
A.外键列的列值必须已经存在于主键表的对应列的列值中
B.外键列的列值必须与主键表的对应列的列值一一对应
C.外键列不能有重复的值
D.外键表的数据行行数必须大于主键表的数据行行数
[单选题]在SQL Server 2005中,假定grade(成绩)表中包含字段:sID(学号),cID(班级编号),lang(语文课成绩),math(数学课成绩),那么先按班级,后按语文成绩排序的SQL语句是(选一项)
A.SELECT * FROM grade GROUP BY lang,cId
B.SELECT * FROM grade GROUP BYcId,lang
C.SELECT * FROM grade ORDER BY lang,cld
D.SELECT * FROM grade ORDER BY cId,lang
[单选题]在SQL Server 2005中,假定grade(成绩)表中包含字段:sID(学号),lang(语文课成绩)。那么列出语文成绩在80分到90分的学生的SQL语句是(选一项)
A.SELECT * FROM grade WHERE lang IN (80,90)
B.SELECT * FROM grade HAVING lang IN (80,90)
C.SELECT * FROM grade WHERE lang BETWEEN 80 AND 90
D.SELECT * FROM grade HAVING lang BETWEEN 80 AND 90
[单选题] 在SQL Server 2005中,附加数据库操作是指(选一项)
A.把SQLServer数据库文件保存为其他数据库文件
B.根据数据库物理文件中的信息,把数据库在SQLServer2005中恢复
C.把所有该数据库表的数据清空
D.把数据库删掉

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码