oracle 数据库显示缺失右括号SQL> create table student(2 snum char(10) primary key,3 sname varchar(10),4 class num (2),5 birthday date);class num (2),*第 4 行出现错误:ORA-00907:缺失右括号
第4 行出现错误:ORA-00907:缺失右括号 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 1、number,不是number;2、char是可以用的,不过一般式你确认你定义的字段的长度和实际应用中的长度基本一致,可以提高效率.不过在这个场景中,你定义的是,一般是2、3、4个中文字,定义的话是4、6、8...
【题目】oracle 11g创建表第二行出现缺失右括号create table productinfo2(ProductId varchar2,3 productName varchar2,4 ProductPrice number(8,2),5 Quantity number,6 Gategory varchar2,7 Desperation varchar2,8 origin varchar29显示(ProductId varchar2,第二行出现错误,ORA-00907缺失右括号SQL create table ...
auto_increment是mysql中的参数,oracle中没有这个参数的。如果你的oracle版本是12c,那么可以用GENERATED XXXXX AS IDENTITY(XXXX的内容根据自己的需要填写,比如always或者by default等)如果不是版本12c,那么就没有直接的这个参数,你要建立序列和触发器,来解决。
复制粘贴以下代码就可以了。你提问中的报错是因为少了右括号。最后加上就行了。create table PRODUCTINFO (productid VARCHAR2(10),productname VARCHAR2(20),productprice NUMBER(8,2),quantity NUMBER(10),gategory VARCHAR2(10),desperation VARCHAR2(1000),origin VARCHAR2(10))...