【问题标题】:"NOT NULL" column in Paradox DB?Paradox DB 中的“NOT NULL”列?
【发布时间】:2015-10-28 14:22:23
【问题描述】:

有什么方法可以防止 Paradox 中出现空字段?当我尝试时,我执行。

CREATE TABLE  "users" (
user_id INTEGER NOT NULL
)

我得到不支持的功能。 (BDE 错误 12289)。当没有“NOT NULL”参数时 - 没关系。
附:我在 SQL 资源管理器(borland one)中工作,我无法更改它,因为它是任务的一部分。

【问题讨论】:

    标签: sql syntax-error bde paradox


    【解决方案1】:

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

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

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

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

    另请参阅此问题 How does Paradox manage null and empty values?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-22
      • 1970-01-01
      • 2010-10-15
      • 2020-02-14
      • 2020-06-03
      • 1970-01-01
      相关资源
      最近更新 更多