我有一个带有主键的表,我想向其中插入新记录。
在我的代码中,我检查记录是否存在异常。在 SQL 存储过程中,我有插入代码并被异常包围,在我的应用程序中我执行该存储过程并想要插入新记录,如果我的记录存在于表中,插入代码会引发错误:
INSERT 语句与 FOREIGN KEY 约束“FK_Sup_Item_Sup_Item_Cat”冲突。冲突发生在数据库测试、表测试中。该语句已终止。
并前往catch
街区。
在我的应用程序中,我检查 SQL 返回的错误,它向用户显示一个消息框,表明记录存在。
我想知道,这种方式是原则吗?或者我必须在 SQL 中使用 if Exist 语句?
眼眸繁星
相关分类