我正在使用SQL Manager Lite来尝试运行DDL创建表脚本。我是新来的火鸟,我不知道它为什么不工作。以下脚本...您可以在Firebird数据库的Create Table语句的列定义中定义NULL吗?
create table Contacts (
ID integer not null,
FirstName varchar(64) not null,
LastName varchar(64) not null,
MiddleInitial varchar(1) null
);
对MiddleInitial列的null约束导致解析错误(UNIDENTIFIED TOKEN)。
这里是SQL精简版返回确切的错误...
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 5, column 52.
Null.
为NULL约束不允许在火鸟创建表DDL?
就是这样。 Null不允许。 顺便说一下......我还了解到,如果不使用引号分隔,则无法命名活动字段。 Seth – 2010-07-31 03:48:37