sql—在oracle中创建新表

jw5wzhpr  于 2021-07-29  发布在  Java
关注(0)|答案(1)|浏览(242)

我的sql程序中有以下错误:
“ora-00907:右括号缺失
00000-“缺少右括号”,我不知道错误在哪里。这是我的密码:

DROP TABLE angajat;

CREATE TABLE angajat (
  id int(11) PRIMARY KEY,
  last_name varchar(64),
  first_name varchar(64),
  email varchar(64),
  department varchar(64),
  salary int(11) );
628mspwn

628mspwn1#

在oracle数据库中,您可以编写:

SQL> select banner from v$version where rownum=1;

BANNER
--------------------------------------------------------------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

SQL> CREATE TABLE angajat (
  2    id number(11) PRIMARY KEY,
  3    last_name varchar(64),
  4    first_name varchar(64),
  5    email varchar(64),
  6    department varchar(64),
  7    salary number(11) );

Table created.

SQL>

但是为了与大多数oracle现有代码兼容,您应该使用varchar2而不是varchar:请参阅varchar和varchar2的区别。

相关问题