我在存盤程序中,向日志表insert into記錄,陳述句執行成功,隨后也用select 查詢也有記錄。
該insert into 陳述句也沒有放在事務中,在執行完本inset into陳述句后,將執行return, 該存盤程序是有事務的
但直接打開表,或是另外有select查詢,卻沒有剛剛插入的記錄
如果手功向表添加一條記錄,則ID已經會多加一,說明已經有一條記錄存在了。
陳述句格式如下:
if (a>1)
begin
insert into logtabe() value()
select * from logtabe --可以顯示剛插入的記錄
select '日志插入成功' --可以正確顯示本陳述句
return
end
--開始事務--
BEGIN tran trInfoLog
--其它事務處理
commit tran trInfoLog
上述代碼執行后,去打開表,卻沒有剛插入的記錄
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/243056.html
標籤:疑難問題
上一篇:查找資料庫中的GUID數值的位置
下一篇:有沒有大佬知道這個問題該怎么做啊
