CREATE TABLE MyTable
(FName Varchar2(20) CONSTRAINT MyTable_FName_def DEFAULT 'MyName',
LName varchar2(20) );
上記のクエリを実行すると、次のエラーが発生しました。
constraint specification not allowed here
CREATE TABLE MyTable
(FName Varchar2(20) CONSTRAINT MyTable_FName_def DEFAULT 'MyName',
LName varchar2(20) );
上記のクエリを実行すると、次のエラーが発生しました。
constraint specification not allowed here
The Oracle manualを調べると、値にキーワードDEFAULT
が必要ないことがわかりますCONSTRAINT
以下を使用する必要があります。
CREATE TABLE MyTable
(
FName Varchar2(20) DEFAULT 'MyName',
LName Varchar2(20)
);