java - Sybase:以编程方式关闭外键检查

标签 java sql database jdbc sybase

我需要通过 JDBC 在逐个表的基础上进行批量插入/更新/删除。数据库是 Sybase。

因为FK检查,我不能这样做,因为我暂时违反了完整性。

在 MySQL 中,我可以通过发出一个简单的命令轻松地关闭和打开约束检查。

有什么方法可以在 Sybase 中做同样的事情吗?

谢谢。

最佳答案

这是我工作时将 DDL 分解为表、约束和索引的标准;如果对象不存在,每个元素只调用 CREATE。您可以创建一个删除键约束的存储过程,然后在完成批量插入/更新/删除后只需运行 DDL。

关于java - Sybase:以编程方式关闭外键检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3051908/

相关文章:

database - 如何在 Informix 中过滤 dbaccess 输出?

java - Java如何处理以|分隔的参数?

mysql - Laravel 在 Null 上加入

asp.net - 在asp.net中通过文件上传将Excel工作表导入SQL Server

php - 如何在特定日期之间从 MySQL DB 获取数据

java - 要求更新的技术

Java应用程序使用POST请求并打开新的浏览器页面显示内容

java - 使用 Spring、IText、水印创建 pdf

java - 绘制时 Sprite 不显示

sql - 使用VB写入大量记录 Access