首页 > 试题广场 >

某高校采取电子化考试,便于查询学生对应考场号创建视图,已知s

[单选题]

某高校采取电子化考试,便于查询学生对应考场号创建视图,已知student表(学号sid,姓名sname,考号s_test_id),room表(考场号rid,座位号rseat,考号s_test_id),下列语句错误的是()

  • CREATE VIEW view_room (sname,s_test_id,rid,rseat) AS

    SELECT student.sname, student.s_test_id, room.rid, room.rseat

    FROM student,room WHERE student.s_test_id=room.s_test_id;

  • CREATE ALGORITHM={TEMPTABLE} VIEW view_room AS

    SELECT student.sname, student.s_test_id, room.rid, room.rseat

    FROM student,room WHERE student.s_test_id=room.s_test_id;

  • CREATE VIEW view_room AS

    SELECT student.sname, student.s_test_id, room.rid, room.rseat

    FROM student,room WHERE student.s_test_id=room.s_test_id;

  • CREATE VIEW view_room AS (rid,rseat,sname,s_test_id)

    SELECT student.sname, student.s_test_id, room.rid, room.rseat

    FROM student,room WHERE student.s_test_id=room.s_test_id;

建立视图的语法:
CREATE VIEW 视图名[(字段1),字段2),(字段3)...] AS select 语句
其中:[(字段1),字段2),(字段3)...] 可省
发表于 2022-01-03 11:30:06 回复(2)
使用  ALGORITHM={TEMPTABLE}  参数表示将视图结果置于临时表内
编辑于 2022-03-10 17:31:21 回复(0)
请问这个C错在哪里了呢
发表于 2022-01-06 11:00:07 回复(5)
D错在:(rid,rseat,sname,s_test_id)这些字段应该加在as前面
发表于 2022-03-12 15:18:32 回复(0)
AS后面要加查询语句
发表于 2021-12-28 15:16:34 回复(0)
??为什么显示D正确
发表于 2022-03-23 13:17:29 回复(0)
看成选对的了 我裂开
发表于 2023-09-26 09:29:11 回复(0)
mysql没有full join,oracle有full join,得注意审题😂
发表于 2022-05-03 23:19:30 回复(0)
建立视图:
create view 视图名 (1),(2),(3)... as select    (1),(2,)(3)...可以省略
发表于 2022-03-30 19:12:11 回复(0)