Oracle创建表时a字段为int类型并且限制只能出现0和1
时间: 2024-04-12 07:31:44 浏览: 158
oracle删除表字段和oracle表增加字段
5星 · 资源好评率100%
在Oracle中,可以使用以下语法创建一个具有整数类型的字段,并限制其只能出现0和1的值:
```sql
CREATE TABLE table_name (
a NUMBER(1,0) CONSTRAINT check_a CHECK (a IN (0, 1))
);
```
在上面的语法中,`table_name`是要创建的表的名称,`a`是字段的名称,`NUMBER(1,0)`指定了字段的数据类型为整数,且不允许有小数位。`CONSTRAINT check_a`是为字段添加约束,`CHECK (a IN (0, 1))`是指定了字段的取值只能为0或1。
通过以上创建表的语句,可以创建一个名为`table_name`的表,其中包含一个名为`a`的字段,该字段的数据类型为整数(无小数位),并且限制其取值只能为0或1。
阅读全文