在问题1定义的视图D_S上,下面哪个查询或更新是允许执行的,为什么?(1)Update D_S set D-3 where D=4;(2)Delete from D_Swhere C>4;(3)Select D,Averages from D_Swhere C>(Select C from D_S where D=:dept);(4)Select D,C From D_Swhere Totals>10000;(5)Select*from D_S;

在问题1定义的视图D_S上,下面哪个查询或更新是允许执行的,为什么?

(1)Update D_S set D-3 where D=4;

(2)Delete from D_Swhere C>4;

(3)Select D,Averages from D_S

where C>(Select C from D_S where D=:dept);

(4)Select D,C From D_S

where Totals>10000;

(5)Select*from D_S;


相关考题:

在SQL Server 2000中,有学生表(学号,姓名,年龄,所在系),学号是主码。在这个表上建有视图V1,V1视图的定义语句为: CREATE VIEW V1 AS SELECT姓名,年龄,所在系FROM学生表 WHERE年龄>=(SELECT AVG(年龄)FROM学生表) 有下列操作语句: Ⅰ.UPDATE V1 SET年龄=年龄+1 Ⅱ.SELECT*FROM V1 WHERE年龄>20 Ⅲ.DELETE FROM V1 WHERE年龄>20 Ⅳ.INSERT INTO V1 VALUES(,张三,20,‘计算机系’) 以上语句能正确执行的是A.仅Ⅰ和ⅡB.仅ⅡC.仅Ⅱ和ⅣD.仅Ⅰ、Ⅱ和Ⅲ

将“学生”表中,所有女学生的“年龄”加1,正确的语句是( )。A.UPDATE学生FOR年龄=年龄+1WHERE性别="女"B.UPDATE学生WHERE年龄=年龄+1ON性别="女"C.UPDATE学生SET年龄=年龄+1WHERE性别="女"D.UPDATE学生SET年龄=年龄+1FOR性别="女"

给WH1仓库的职工提高10%的工资可使用命令A.UPDATE 职工 WHERE 工资=工资*1.10 FOR 仓库号="WH1"B.UPDATE 职工 SET 工资=工资*1.10 WHERE 仓库号="WH1"C.UPDATE 职工 SET 工资=工资*1.10 FOR 仓库号="WH1"D.UPDATE FROM 职工 SET 工资=工资*1.10

在下列所给的操作中,哪个操作能被执行A.UPDATE部门SET部门号=′05′WHERE部门名=′财务部′B.UPDATE部门SET部门号=′05′WHERE部门名=′服务部′C.UPDATE雇员SET工资=600 WHERE雇员号=′010′D.UPDATE雇员SET部门号=′05′WHERE雇员号=′101′

给WH1仓库的职工提高10%的工资可使用命令A.UPDATE 职工 WHERE 工资=工资*1.10 FOR 仓库号=“WH1”B.UPDATE 职工 SET 工资=工资*1.10 WHERE 仓库号=“WH1”C.UPDATE 职工 SET 工资=工资*1.10 FOR 仓库号=“WH1”D.UPDATE FROM 职工 SET 工资=工资*1.10

在下列所给的操作中,哪个操作能被执行?A.UPDATE 部门 SET 部门号='05' WHERE 部门名='财务部'B.UPDATE 部门 SET 部门号='05' WHERE 部门名='服务部'C.UPDATE 雇员 SET 工资=600 WHERE 雇员号='010'D.UPDATE 雇员 SET 部门号='05' WHERE 雇员号='101'

将学号为“02080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL语句是( )。A.UPDATE选课SET成绩wITH 92 WHERE学号 =”02080110”AND课程号”102”B.UPDATE选课SET成绩=92 WHERE学号= ”02080110”AND课程号=”102”C.UPDATE FROM选课SET成绩W1TH 92 WHERE 学号=”02080110”AND课程号=”102”D.UPDATE FROM选课SET成绩=92 WHERE学号 =”02080110”AND课程号=”102”

将“学生”表中,所有女学生的“年龄”加1,正确的命令语句是( )。A.UPDATE 学生 FOR 年龄=年龄+1 WHERE 性别="女"B.UPDATE 学生 WHERE 年龄=年龄+1 ON 性别="女"C.UPDATE 学生 SET 年龄=年龄+1 WHERE 性别="女"D.UPDATE 学生 SET 年龄=年龄+1 FOR 性别="女"

1、在视图上不能完成的操作是A.更新视图数据B.查询C.在视图上定义新的基本表D.在视图上定义新视图