" NOT NULL" Paradox DB中的列?

时间:2015-10-28 14:22:23

标签: sql syntax-error bde paradox

有没有办法阻止Paradox中的空字段?当我尝试我执行。

CREATE TABLE  "users" (
user_id INTEGER NOT NULL
)

我的功能不受支持。 (BDE错误12289)。当没有" NOT NULL" args - 没关系。
附:我在SQL explorer(borland one)工作,我无法改变它,导致它成为任务的一部分。

1 个答案:

答案 0 :(得分:1)

防止Paradox中的空字段的方法是创建表。

实际上没有办法在Paradox中创建空字段。与大多数现代数据库不同,BDE不允许或识别NULL。

Paradox本地SQL不允许NOT NULL约束,因为它没有任何意义。每个表字段始终为NOT NULL。

Paradox表结构 包含禁止BLANK的约束,但您无法从SQL语句中设置它。 BLANK与NULL完全不同。

另见这个问题 How does Paradox manage null and empty values?