选择题

设有订单表 order( 订单号, 客户号, 职员号签订日期, 金额) , 删除2012 年 1 月 1 日以前签订的订单记录, 正确的 SQL 命令是(     )。

【正确答案】 C
【答案解析】

本题考查的是 SQL 操作语句的删除功能。 删除记录命令的标准格式为: DELETE FROM<数据表名>WHERE<逻辑表达式>。 其中 FROM 指定从哪个表中删除记录, WHERE 指定被删除的记录所满足的条件, 如果不使用 WHERE子句,则删除表中的全部记录。 本题 AB 两项都属于语法错误,没有 DELETE TABLE这样的用法, 而 D 项的 WHILE 关键字使用错误, 故正确答案为 C。