ORACLE建表SQL

来源:百度知道 编辑:UC知道 时间:2024/07/16 04:55:13
create table student( name varchar2(20), age number, sal number, comm number, job varchar );

这句话有错吗?

每个字段后面必须得跟字段的大小。
例如:create table student( name varchar2(20), age number(4), sal number(4), comm number(4), job varchar(4));
不然的话提示错误为:缺失左括号。
希望能够帮你。

有错,指定varchar的长度

create table student( name varchar2(20), age number, sal number, comm number, job varchar(10) );
否则会提示:缺失右括号

有错,varchar没有指定字节数
楼上的number类型有默认值的,是38
而varchar没有默认值,所以必须指定

没id?