第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

SQL通過異常判斷記錄存在的原則是什么?

SQL通過異常判斷記錄存在的原則是什么?

C#
紫衣仙女 2023-09-24 17:22:48
我有一個(gè)帶有主鍵的表,我想向其中插入新記錄。在我的代碼中,我檢查記錄是否存在異常。在 SQL 存儲(chǔ)過程中,我有插入代碼并被異常包圍,在我的應(yīng)用程序中我執(zhí)行該存儲(chǔ)過程并想要插入新記錄,如果我的記錄存在于表中,插入代碼會(huì)引發(fā)錯(cuò)誤:INSERT 語句與 FOREIGN KEY 約束“FK_Sup_Item_Sup_Item_Cat”沖突。沖突發(fā)生在數(shù)據(jù)庫測試、表測試中。該語句已終止。并前往catch街區(qū)。在我的應(yīng)用程序中,我檢查 SQL 返回的錯(cuò)誤,它向用戶顯示一個(gè)消息框,表明記錄存在。我想知道,這種方式是原則嗎?或者我必須在 SQL 中使用 if Exist 語句?
查看完整描述

1 回答

?
眼眸繁星

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊

當(dāng)您可以避免異常并返回值時(shí),切勿使用異常。異常是系統(tǒng)上的“壓力”,并且比任何其他方式都要慢得多。

如果一切正常,SP 通常返回 0;如果出現(xiàn)錯(cuò)誤,則返回負(fù)值。檢查應(yīng)用程序中的 SP 返回代碼或使用 out 參數(shù)來確定問題。錯(cuò)誤應(yīng)該是真正的錯(cuò)誤。


查看完整回答
反對 回復(fù) 2023-09-24
  • 1 回答
  • 0 關(guān)注
  • 139 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號