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 null インジケータの前に来る必要があります。
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.
リレーション プロパティと列プロパティの構文が適用されるように、リレーション テーブルを作成しています。
DEFAULT expr
それから、オプションの句が、null/not null を含むConstraintsの前にあることがわかります。