单选题查询学生表S的全部记录并存储于临时表文件one中的SQL命令是(  )。A SELECT * FROM S INTO CURSOR oneB SELECT * FROM S TO CURSOR oneC SELECT * FROM S INTO CURSOR DBF oneD SELECT * FROM S TO CURSOR DBF one

题目
单选题
查询学生表S的全部记录并存储于临时表文件one中的SQL命令是(  )。
A

SELECT * FROM S INTO CURSOR one

B

SELECT * FROM S TO CURSOR one

C

SELECT * FROM S INTO CURSOR DBF one

D

SELECT * FROM S TO CURSOR DBF one


相似考题
更多“单选题查询学生表S的全部记录并存储于临时表文件one中的SQL命令是(  )。A SELECT * FROM S INTO CURSOR oneB SELECT * FROM S TO CURSOR oneC SELECT * FROM S INTO CURSOR DBF oneD SELECT * FROM S TO CURSOR DBF one”相关问题
  • 第1题:

    查询选修了课程号为“MATHS”的学生的姓名和年龄,若用下列SQL的SELECT语句表达时,错误的是( )。

    A) SELECT SNAME,AGE FROM S WHERE S. S# =(SELECT SC. S# FROM SC WHERE

    c.c# ='MATHS ')

    B ) SELECT SNAME, AGE FROM S WHERE S. S# =(SELECT SC. S# FROM SC WHERE

    SC. C# =' MATHS ')

    C) SELECT SNAME, AGE FROM S, SC WHERE S. S# =SC. S# AND SC. C# ='MATHS'

    ORDER BY S. S#

    D)SELECT SNAME, AGE FROM S, SC WHERE S. S# =SC. S# AND SC. C# ='MATHS'


    正确答案:A
    有两种方式进行题干所述的查询:连接查询方式和带嵌套的简单查询方式。连接查询方式是在表‘S和SC中按照S.S#=SC.S#和SC.C#=‘MATHS’的条件查找。带嵌套的简单查询方式是先只查询S表,在WHERE子句中限定“选修了课程号为‘MATHS’”…。WHERE子句中又带简单查询的SELECT语句,为SELECT SC.S#FROM SC WHERE SC.C#=‘MATHS’,即在SC表中按SC.C#=‘MATHS'的条件查找。 

  • 第2题:

    查询“读者”表的所有记录并存储于临时表文件one中的SQL语句是( )。

    A.SELECT*FROM读者INTO CURSOR one

    B.SELECT*FROM读者To CURSOR one

    C.SELECT*FROM读者INTO CURSOR DBF one

    D.SELECT*FROM读者To CURSoR DBF one


    正确答案:A
    A。【解析】将查询结果存放在临时文件中应使用短语INTOCURSORCursorName语句,其中CursorName是临时文件名,该语句将产生的临时文件是一个只读的.dbf文件,当查询结束后该临时文件是当前文件。

  • 第3题:

    查询学生表,S的全部记录并存储于临时表文件one中的SQL命令是 ______。

    A.SELECT*FROM S INTO CURSOR one

    B.SELECT*FROM S TO CURSOR one

    C.SELECT*FROM S INTO CURSOR DBF one

    D.SELECT*FROM S TO CURSOR DBF one


    正确答案:A
    解析:Into cursor短语将查询结果存放到临时表中,格式为:select*fromInto cursor cursorname。题目要求查询学生表S的全部记录并存储于临时表文件one中,SQL命令为:SELECT*FROM S INTO CURSOR one,所以选项A是正确的,其它选项语法均不正确。

  • 第4题:

    下例将查询到的职工信息存放到数组abc中的语句是( )。

    A.SELECT*FROM 职工 INTO CURSOR abc

    B.SELECT*FROM 职工 INTO ARRAY abc

    C.SELECT*FROM 职工 INTO TABLE abc

    D.SELECT*FROM 职工 INTO FILE abc ADDITVE


    正确答案:B
    解析:选项A将查询到的信息存放到临时表中;选项B将查询到的信息存放到数组中:选项C将查询到的信息存放到永久表中:选项D将查询到的信息添加到文本文件abc的末尾。

  • 第5题:

    查询“工资表”的全部记录并存储于文本文件one中的正确SQL命令是( )。

    A.SELECT*FROM工资表INTO FILE one

    B.SELECT*FROM工资表TO FILIE one

    C.SELECT*FROM工资表INTO CURSOR one

    D.SELECT*FROM工资表TO CURSOR one


    正确答案:B
    使用短语TOFILEFileName[ADDl—TIVE]可以将查询结果存放到文本文件中,其中FileName给出了文本文件名,如果使用ADDITIVE则将结果追加到原文件的尾部,否则将覆盖原有文件。

  • 第6题:

    查询选修了课程号为“C2”的学生号和姓名,若用下列SQL的SELECT语句表达是,( )是错误的。 A.SELECT S.S#,SNAME FROM S WHERE S.S# =(SELECT SC.S#FROM SC WHERE C#='C2') B.SELECT S.S#,SNAME FROM S,SC WHERE S.S#=SC.S# AND C#='C2' C.SELECT S.S#,SNAME FROM S,SC WHERE S.S#=SC.S# AND C#='C2'ORDER BY S.S# D.SELECT S.S#,SNAME FROM S WHERE S.S# IN(SELECT SC.S# FROM SC WHERE C#='C2')


    正确答案:A
    只从一个关系中来实现功能是不可能的。因为涉及到了课程号,学生号,姓名等。需要关系S和SC。

  • 第7题:

    查询学生表s的全部记录并存储于临时表文件0ne中的SqL命令是( )。

    A.SELECT*FROM学生表1NTCURSOR one

    B.SELECT*FROM学生表TCURSR one

    C.SELECT*FRM学生表INTO CURSOR DBF one

    D.SELECT*FROM学生表TO CURSR DBF one


    正确答案:A
    A。【解析】使用短语INTOCURSORCursorName可以将查询结果存放到临时数据库文件中,其中Cursor—Name是临时文件名,该短语产生的临时文件是一个只读的.dbf文件,当查询结束后该临时文件是-3前文件,可以像一般的.dbf文件一样使用,当关闭文件时该文件将自动删除。

  • 第8题:

    查询学生表 S 的全部记录并 存储 于临时表文件 one 中的 SQL 命令是

    A)SELECT * FROM 学生表 INTO CURSOR one

    B)SELECT * FROM 学生表 TO CURSOR one

    C)SELECT * FROM 学生表 INTO CURSOR DBF one

    D)SELECT * FROM 学生表 TO CURSOR DBF one


    正确答案:A

  • 第9题:

    ( 31 )查询 “ 教师表 ” 的全部记录并存储于 临 时文件 one.dbf 中的 SQL 命令是

    A ) SELECT * FROM 教师表 INTO CURSOR one

    B ) SELECT * FROM 教师表 TO CURSOR one

    C ) SELECT * FROM 教师表 INTO CURSOR DBF one

    D) SELECT * FROM 教师表 TO CURSOR DBF one


    正确答案:A

  • 第10题:

    设有一自由表xx.dbf,下列SELECT-SQL命令中语法错误的是()

    • A、SELECT * FROM xx
    • B、SELECT * FROM xx INTO CURSOR temp
    • C、SELECT * FROM xx INTO TABLE temp
    • D、SELECT * FROM xx INTO temp

    正确答案:D

  • 第11题:

    单选题
    查询“读者”表的所有记录并存储于临时表文件one中的SQL语句是(  )。
    A

    SELECT*FROM读者INTO CURSOR one

    B

    SELECT*FROM读者TO CURSOR one

    C

    SELECT*FROM读者INTO CURSOR DBF one

    D

    SELECT*FROM读者TO CURSOR DBF one


    正确答案: A
    解析:
    将查询结果存入临时表需要用到“INTO CURSOR 临时表名”。

  • 第12题:

    单选题
    查询“教师表”的全部记录并存储于临时文件one.dbf中的SQL命令是(  )。
    A

    SELECT * FROM教师表INTO CURSOR one

    B

    SELECT * FROM教师表TO CURSOR one

    C

    SELECT * FROM教师表INTO CURSOR DBF one

    D

    SELECT * FROM教师表TO CURSOR DBF one


    正确答案: A
    解析:
    BD两项错误,因为保存查询结构需要使用INTO子句。INTO USER用于生成临时表,后面加临时表名。

  • 第13题:

    设有学生表 S( 学号 , 姓名 , 性别 , 年龄 ) ,查询所有年龄小于等于 18 岁的女同学,并按年龄进行降序排序生成新的表 WS ,正确的 SQL 命令是

    A) SELECT * FROM S WHERE 性别 =' 女 ' AND 年龄 <=18 ORDER BY 4 DESC INTO TABLE WS

    B) SELECT * FROM S WHERE 性别 =' 女 ' AND 年龄 <=18 ORDER BY 年龄 INTO TABLE WS

    C) SELECT * FROM S WHERE 性别 =' 女 ' AND 年龄 <=18 ORDER BY ' 年龄 ' DESC INTO TABLE WS

    D) SELECT * FROM S WHERE 性别 =' 女 ' OR 年龄 <=18 ORDER BY ' 年龄 ' ASC INTO TABLE WS


    正确答案:A

  • 第14题:

    查询“教师表”的全部记录并存储于临时文件one.dbf中的SQL命令是

    A.SELECT*FROM教师表INTO CURSOR one

    B.SELECT*FROM教师表TO CURSOR 0ne

    C.SELECT*FROM教师表INTO CURSOR DBF one

    D.SELECT*FROM教师表TO CURSOR DBF one


    正确答案:A
    解析:存储时,临时表的关键字是“INTOcuRSClR文件名”。

  • 第15题:

    查询选修C2课程号的学生姓名,下列SQL语句中错误的是 ______。

    A.SELECT 姓名 FROM S WHERE EXISTS (SELECT*FROM SC WHERE 学号=S.学号 AND 课程号='C2')

    B.SELECT 姓名 FROM S WHERE 学号 IN (SELECT 学号 FROM SC WHERE 课程号='C2')

    C.SELECT 姓名 FROM S JOIN SC ON S.学号=SC.学号 WHERE 课程号='C2'

    D.SELECT 姓名 FROM S WHERE 学号= (SELECT 学号 FROM SC WHERE 课程号='C2')


    正确答案:D
    解析:要求查询选修C2课程号的学生的姓名,姓名字段在S表中,而课程号在SC表中,可知查询的结果来自一张表,而条件来自另一张表,所以这里可以用简单的连接查询或者用嵌套查询。
      选项A使用谓语EXISTS进行查询,EXISTS或NOT EXISTS是用来检查在子查洵中是否有结果返回(即存在元组或不存在元组)。选项A先查询出SC表中选修了C2课程的所有信息,并指定SC表和S表通过学号公共字段建立联系,接着查询出姓名字段所对应的值,这种查询是可以达到目的的。
      选项B是一个嵌套查询,首先在SC表中查出选修了C2课程的学生的学号,接着找出这些学号在S表中所对应的学生的姓名,从而查询出选修了C2课程的学生的姓名。
      选项C是一个连接查询,SC表和S表首先通过学号字段建立连接,再找出选修了C2课程的学生的姓名。
      选项D中先找出选修了C2课程的学生的学号,因为选修C2课程的学生可能不止一个,因此不能直接用“=”号,而应该用“IN",IN相当于集合运算符∈,所以选项D是错误的。

  • 第16题:

    查询“教师表”的全部记录并存储于临时文件one.dbf中的SQL命令是( )。

    A.SELECT*FRM教师表INTO C4JRSOR one

    B.SELECT*FROM教师表TO CURSOR one

    C.SELECT*FROM教师表INTO CURSOR DBF one

    D.SELECT*教师表TO CURSOR DBF one


    正确答案:A
    A。【解析】短句INTOCURSORtableName是将查询结果存放到临时数据库文件中。

  • 第17题:

    下例将查询到的学生信息存放到数组abc中的语句是( )。

    A.SELECT*FROM 学生 INTO CURSOR abc

    B.SELECT*FROM 学生 INTO ARRAY abc

    C.SELECT*FROM 学生 INTO TABLE abc

    D.SELECT*FROM 学生 TO FILE abc ADDITVE


    正确答案:B
    解析:选项A将查询到的信息存放到临时表中:选项B将查询到的信息存放到数组中;选项C将查询到的信息存放到永久表中;选项D将查询到的信息添加到文本文件abc的末尾。

  • 第18题:

    查询学生表S的全部记录并存储于临时表文件one中的SQL命令是( )。

    A.SELECT*FROM学生表INTO CURSOR one

    B.SELECT*FROM学生表To CURSoR one

    C.SELECT*FROM学生表INTO CURSOR DBF one

    D.SELECT*FROM学生表TO CURSOR DBF one


    正确答案:A
    A。【解析】使用短语INTOCURSORCursorName可以将查询结果存放到临时数据库文件中,其中CursorName是临时文件名,该短语产生的临时文件是一个只读的.dbf文件,当查询结束后该临时文件是当前文件,可以像一般的.dbf文件一样使用,当关闭文件时该文件将自动删除。

  • 第19题:

    查询选修了课程号为'C2'的学生号和姓名,若用下列SQL的SELECT语句表达时,错误的是( )。

    A.SELECT S.S#,SNAME FROM S WHERE S.S# =(SELECT S C.S# FROM SC WHERE C#='C2')

    B.SELECT S.S#,SNAME FROM S,SC WHERE S.S#==S C.S# AND C#='C2'

    C.SELECT S.S#,SNAME FROM S,SC WHERE S.S#=S C.S# AND C#='C2' ORDER BY S.S#

    D.SELECT S.S#,SNAME FROM S WHERE S.S IN (SELECT SC.S## FROM SC WHERE C#='C2')


    正确答案:A

  • 第20题:

    查询选修 C2 课程号的学生姓名,下列 SQL 语句中错误是

    A)SELECT 姓名 FROM S WHERE EXISTS (SELECT * FROM SC WHERE 学号 =S. 学号 AND 课程号='C2')

    B)SELECT 姓名 FROM S WHERE 学号 IN (SELECT 学号 FROM SC WHERE 课程号 ='C2')

    C)SELECT 姓名 FROM S JOIN SC ON S. 学号 =SC. 学号 WHERE 课程号 ='C2'

    D)SELECT 姓名 FROM S WHERE 学号 = (SELECT 学号 FROM SC WHERE 课程号 ='C2')


    正确答案:D

  • 第21题:

    查询“成绩”表的所有记录并存储于数组arrl中的SQL语句是( )。

    A)SELECT﹡FROM成绩INTO ARRAY arrl

    B)SELECT﹡FROM成绩TO CURSOR arrl

    C)SELECT﹡FROM成绩TO ARRAY arrl

    D)SELECT﹡FROM成绩INTO CURSOR arrl


    正确答案:A
    在SQL语句中,使用短语INTO ARRAY ArrayName可以将查询结果存放到数组中,ArrayName可以是任意的数组变量名。

  • 第22题:

    如果要将查询的职工信息保存到数组tms中,应输入语句()。

    • A、SELECT*FROM职工INTO ARRAY tins       
    • B、SELECT*FROM职I INTO CURSOR tins        
    • C、SELECT*FROM职I INTO DBF tins        
    • D、SELECT*FROM职工INTO TABLE tms

    正确答案:A

  • 第23题:

    单选题
    设有一自由表xx.dbf,下列SELECT-SQL命令中语法错误的是()
    A

    SELECT * FROM xx

    B

    SELECT * FROM xx INTO CURSOR temp

    C

    SELECT * FROM xx INTO TABLE temp

    D

    SELECT * FROM xx INTO temp


    正确答案: B
    解析: 暂无解析