如何禁用和启用对 sql 数据库模式的约束以从 dsv 文件中插入数据?

Posted

技术标签:

【中文标题】如何禁用和启用对 sql 数据库模式的约束以从 dsv 文件中插入数据?【英文标题】:How to disable and enable constraints on sql database schema for inserting data from dsv files? 【发布时间】:2018-01-21 16:41:37 【问题描述】:

我正在尝试将数据从 dsv 文件导入到 hsql 数据库,但为此我必须禁用架构上的约束。有一个类似Alter Schemaname或类似的命令,但我不记得细节了。

【问题讨论】:

probably the answer is here 【参考方案1】:
SET DATABASE REFERENTIAL INTEGRITY FALSE; // to disable REFERENTIAL INTEGRITY

文档链接是here

【讨论】:

此查询是否有效:ALTER SCHEMANAME SET REFERENTIAL_INTEGRITY FALSE;

以上是关于如何禁用和启用对 sql 数据库模式的约束以从 dsv 文件中插入数据?的主要内容,如果未能解决你的问题,请参考以下文章

Oracle中禁用了外键约束对系统有没有影响

sql 禁用并启用数据库中的外键约束,以便我们可以清理数据库

oracle 删除外键约束 禁用约束 启用约束

oracle查看禁用/启用/删除外键约束sql

如何禁用和启用表 mysql 中的所有约束,包括。 PK FK CHK UNI 等

如何在按钮单击时在一个视图控制器中正确启用和禁用约束