oracle在创建表时使用check报这个错误的原因
check 括号内得内容需要用到引号的时候必须用单引号,不能使用双引号
报错代码
CREATE TABLE STUDENT(
Ssex char(4) CHECK(Ssex in("男","女"))
)
改成如下则不报错
CREATE TABLE STUDENT(
Ssex char(4) CHECK(Ssex in('男','女')),
)
区别
在第二行的结尾处加逗号
oracle在创建表时使用check报这个错误的原因
check 括号内得内容需要用到引号的时候必须用单引号,不能使用双引号
报错代码
CREATE TABLE STUDENT(
Ssex char(4) CHECK(Ssex in("男","女"))
)
改成如下则不报错
CREATE TABLE STUDENT(
Ssex char(4) CHECK(Ssex in('男','女')),
)
区别
在第二行的结尾处加逗号