要求删除表test中的所有数据,但是不删除表,而且该删除操作不允

题目

要求删除表test中的所有数据,但是不删除表,而且该删除操作不允许ROLLBACK,应该使用的语句为()。

  • A、UPDATA test
  • B、DROP TABLE test
  • C、DELETE FROM test
  • D、TRUNCATE TABLE test
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于删除操作以下说法正确的是()

A.drop database 数据库名: 删除数据库

B.delete from 表名; 删除表中所有记录条

C.delete from 表名 where 字段名=值;删除符合条件的记录条

D.drop table 表名;删除表


正确答案:B,C,D,A 

第2题:

在表的操作中,DELETE命令的作用是()

A、将记录从表中彻底删除

B、只给要删除的记录做删除标志

C、不能删除记录

D、删除整个表中的记录


参考答案:B

第3题:

在SQL Server 2000中,Userl是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则Userl用户在该数据库中能够执行的操作是

A.删除销售明细表中的全部数据

B.删除销售明细表中的指定数据

C.查询销售明细表中的全部数据

D.以上操作都可以


正确答案:D

第4题:

你用下列命令删除PRODUCTS表:SQL>DROPTABLEproducts;下列哪三个说法正确的?()

A.表的结构及所有数据都删除

B.在会话中未提交的事务被提交

C.表对应的所有的索引将保留但他们变为无效

D.所有的视图和同义词将保留但他们变为无效

E.所有的数据被删除但是表结构将保留


正确答案:ABD

第5题:

使用SQL删除数据命令时,如果不使用WHERE子句,则

A.逻辑删除表中当前记录

B.物理删除表中当前记录

C.逻辑删除表中所有记录

D.物理删除表中所有记录


正确答案:C
解析: 在使用SQL DELECT删除数据时,若不使用WHERE子句,则删除表中全部的记录, SQL删除属于逻辑删除。

第6题:

下列说法中正确的是______。

A.SQL的删除操作是指从表中删除元组

B.SQL的删除操作是指从表中删除属性

C.SQL的删除操作是指从基本表中删除元组

D.SQL的删除操作是指从基本表中删除属性


正确答案:C
解析:关于SQL的删除操作的含义包含两个方面,一个是指删除时仅仅作删除标记,另一个是对基本表中的记录作删除标记,即SQL的删除操作是用来删除元组的,因此C选项正确。

第7题:

在Excel中,删除工作表操作时,首先选择要删除的工作表;在选择”开始”菜单的删除选项,选择_______,完成删除工作表的操作。

A、删除单元格

B、删除工作表

C、删除工作表行

D、全选


参考答案:B

第8题:

delete from employee语句的作用是( )

A.删除当前数据库中整个employee表,包括表结构

B.删除当前数据库中employee表内的所有行

C.由于没有where子句,因此不删除任何数据

D.删除当前数据库中employee表内的当前行


正确答案:B 

第9题:

以下关于删除表中记录的描述,正确的是( )。

A. 删除数据的命令格式是DELETE*FROM<表名>[WHERE<条件>]

B. 如果删除数据的命令中不包含WHERE子句,则删除该表中的全部记录

C. SQL的DELETE命令是物理删除表中数据

D. 以上描述都不正确


正确答案:B
SQL语言使用delete语句删除数据库表中的记录,Delete语句的格式为:
Delete from TableName where ColumnName OPERATOR Val— ue[and I or Cdumn OPERATOR Value]
Delete后面不能含有*号,如果没有where子句,则删除表中的全部记录。
DELETE命令只是逻辑删除数据库表中的记录,如果要物
理删除记录需要继续使用PACK命令。

第10题:

SQL中的DELETE语句可以用于______。

A.删除数据表的结构

B.删除数据表

C.删除数据表的记录

D.删除数据表的字段


正确答案:C

更多相关问题