0
我有以下疑問 在Sybase中是否有類似SET FOREIGN_KEY_CHECKS = 0
的內容?在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
在此先感謝。
這是你不想做的事情。你會創建一個數據完整性混亂。甚至不要考慮試圖從具有FKS的表中刪除而不從子表中首先刪除,或者如果FK記錄存在,則停止delte。例如,您不希望刪除在訂單表中有記錄的客戶,因爲您當然不希望刪除過去有關該訂單(特別是財務信息)的所有信息。 – HLGEM 2014-09-16 18:01:00