ORA-00907: 设置 NOT NULL DEFAULT 时 DBeaver 中缺少右括号
ORA-00907: missing right parenthesis IN DBeaver while setting NOT NULL DEFAULT
当我在 dbeaver 中执行查询时,出现缺少右代码括号错误
CREATE TABLE PersonsNotNull
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL DEFAULT 'KHATTAR',
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
你用错了从句;默认值必须在 null/not 空指示符之前:
CREATE TABLE PersonsNotNull
(
P_Id int NOT NULL,
LastName varchar(255) DEFAULT 'KHATTAR' NOT NULL ,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
Table PERSONSNOTNULL created.
您正在创建一个 relation table so the relation properties and column properties 语法应用:
从中您可以看到可选的 DEFAULT expr
子句出现在 constraints 之前,其中包括 null/not null:
当我在 dbeaver 中执行查询时,出现缺少右代码括号错误
CREATE TABLE PersonsNotNull
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL DEFAULT 'KHATTAR',
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
你用错了从句;默认值必须在 null/not 空指示符之前:
CREATE TABLE PersonsNotNull
(
P_Id int NOT NULL,
LastName varchar(255) DEFAULT 'KHATTAR' NOT NULL ,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
Table PERSONSNOTNULL created.
您正在创建一个 relation table so the relation properties and column properties 语法应用:
从中您可以看到可选的 DEFAULT expr
子句出现在 constraints 之前,其中包括 null/not null: