下列叙述中,错误的是______。A.SQL中的DELETE语句可以删除一条记录B.SQL中的DELETE语句可以删除多条记录C.SQL中的DELETE语句可以用子查询选择要删除的行D.SQL中的DELETE语句可以删除子查询的结果

题目

下列叙述中,错误的是______。

A.SQL中的DELETE语句可以删除一条记录

B.SQL中的DELETE语句可以删除多条记录

C.SQL中的DELETE语句可以用子查询选择要删除的行

D.SQL中的DELETE语句可以删除子查询的结果


相似考题
更多“下列叙述中,错误的是______。A.SQL中的DELETE语句可以删除一条记录B.SQL中的DELETE语句可以删除多 ”相关问题
  • 第1题:

    下列描述中,错误的是______。

    A.SQL中的DELETE语句可以删除一条记录

    B.SQL中的DELETE语句可以删除多条记录

    C.SQL中的DELETE语句可以用子查询选择要删除的行

    D.SQL中的DELETE语句可以删除子查询的结果


    正确答案:D
    解析:使用SQL的DELETE语句可以删除表中的一条或多条记录。当WHERE子句省略时,则删除表中的所有记录。该语句不用于删除子查询的结果。

  • 第2题:

    删除表中记录时,可以使用DELETE语句和TRUNCATE语句,本质上两者没有区别。()


    B

  • 第3题:

    2、在MySQL中,关于delete和truncate的区别,下列说法正确的是_______ 。

    A.删除表中的部分记录,可以使用truncate语句。

    B.删除表中的部分记录,可以使用DELETE语句。

    C.DELETE可以返回被删除的记录数,而TRUNCATE TABLE返回的是0。

    D.delete和truncate的区别只是返回记录数不同。


    BC

  • 第4题:

    在Visual FoxPro中,以下关于删除记录的描述,正确的是

    A.SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表

    B.SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表

    C.SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DE- LETE命令只能逻辑删除数据库表中的记录

    D.传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表


    正确答案:A
    解析:SQL的DELETE删除命令在删除表中记录时,可在语句中指定数据表名称,不需要事先打开相应的数据表;而利用Visual FoxPro的DELETE删除命令时,要先用USE命令打开数据表;不管是SQL的DELETE删除命令还是Visual FoxPro的DE- LETE删除命令,对表中的记录都只能进行逻辑删除,要做进一步的物理删除应使用 PACK命令。

  • 第5题:

    在MySQL中,关于delete和truncate的区别,下列说法错误的是()。

    A.删除表中的部分记录,不可以使用truncate语句

    B.删除表中的部分记录,可以使用DELETE语句

    C.DELETE可以返回被删除的记录数,而TRUNCATE TABLE返回的是0。

    D.delete和truncate的区别只是返回记录数不同。


    删除表中部分记录,可以使用delete语句;delete可以返回被删除的记录数,而truncate返回的是0