0
CREATE TABLE MyTable
   (FName Varchar2(20) CONSTRAINT MyTable_FName_def DEFAULT 'MyName',
   LName varchar2(20) );

运行上述查询时出现以下错误,

constraint specification not allowed here
4

1 回答 1

1

如果您查看Oracle 手册,您会发现DEFAULT值不需要CONSTRAINT关键字

你应该使用:

CREATE TABLE MyTable
    (
        FName Varchar2(20) DEFAULT 'MyName',
        LName Varchar2(20)
    );
于 2013-03-15T10:13:21.363 回答