在Sybase中有类似SET FOREIGN_KEY_CHECKS = 0的东西吗?

时间:2012-07-19 15:02:12

标签: sql sybase

我有以下疑问 在Sybase中有类似SET FOREIGN_KEY_CHECKS = 0的内容吗?

我想运行此查询:

SET FOREIGN_KEY_CHECKS = 0
DELETE FROM table WHERE  fieldT = 201 AND fieldN = 3992;
SET FOREIGN_KEY_CHECKS = 1

提前致谢。

1 个答案:

答案 0 :(得分:1)

祝你好运。没有类似的东西。但即使你能够做到这一点,当你从被引用的表中删除数据时它会抛出错误,因此不允许创建FK。最好的方法是。从引用表中删除,然后从引用的表中删除。这不仅是最好的方法,而且非常适合您的数据完整性,这非常重要。