SQLPLUS 说我的 sql 脚本中的这条语句缺少左括号。
CREATE TABLE people(
id INT NOT NULL PRIMARY KEY,
name VARCHAR2
);
我已经用 sftp 上传了我的脚本,这可以和脚本一起玩吗?
VARCHAR2 是一种需要最大大小/长度的类型。尝试类似...
varchar2(50)
您缺少的左括号是围绕大小的括号。
CREATE TABLE people(
id INT NOT NULL PRIMARY KEY,
name VARCHAR2(50)
);
您需要为 VARCHAR2 数据类型指定大小。
例如 VARCHAR2(30)
SQL*Plus 正在寻找 VARCHAR2 大小定义周围的括号。
您收到此错误是因为您没有指定数据类型为 varchar2 的字符。尝试这样的事情:
CREATE TABLE people(
id INT NOT NULL PRIMARY KEY,
name VARCHAR2(20) );
您需要指定Varchar2
.
例如:-Name Varchar2(50)
注意:- Varchar2 的最大大小为 4000。