我有一个从中读取的xml脚本,用于用数据填充数据库。xml文件中的一个节点没有iddirector字段(节点是电影),因此xml将-1读取为iddirector,然后我的存储过程尝试将-1插入fk字段,这使我的数据库返回一个约束错误:director表中不存在director-1。如何使其插入null,并使fk字段为null?
CREATE TABLE Film (
PRIMARY KEY (idFilm),
FOREIGN KEY (idDirector) REFERENCES Director
);
谢谢您
1条答案
按热度按时间aelbi1ox1#
看起来像
CASE
对我来说,例如。行吗?对:
插入-1失败:
插入空作品: