题目
定义“开关状态”列的类型为char(2),并为该列指定默认值“关”的子句是:开关状态 char(2) default '关' for 开关状态A. 正确B. 错误
定义“开关状态”列的类型为char(2),并为该列指定默认值“关”的子句是:
开关状态 char(2) default '关' for 开关状态
A. 正确
B. 错误
题目解答
答案
题目考察 SQL 列定义语法。根据要求,“开关状态”列应定义为:
```sql
`开关状态` char(2) DEFAULT '关'
```
题目中给出的子句“开关状态 char(2) default '关' for 开关状态”存在以下问题:
1. 列名“开关状态”未使用反引号 `` ` `` 包裹(若为中文或含空格)。
2. 多余的 `for 开关状态` 不符合语法规范。
因此,该子句不符合 SQL 标准,是错误的。
答案:错误。