全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:5092
推到 Plurk!
推到 Facebook!

想問問各位高手,關於Stored Procedure內加Transaction的方法

答題得分者是:sryang
星月
一般會員


發表:2
回覆:2
積分:0
註冊:2015-03-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2015-03-25 15:11:06 IP:118.166.xxx.xxx 訂閱
在這邊想請教各位高手
因小弟我想在Stored Procedure內寫入Transaction,另外還要再加入if...else,來做更新時的判別
(若是銷貨數量增加(減少),則存貨減少(增加))
小弟有爬過一些文章..但還無從下手..請大大幫幫忙
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2015-03-25 21:16:47 IP:59.127.xxx.xxx 訂閱
1. begin transaction、commit transaction、rollback transaction

2. begin try / end try、begin catch / end catch
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
星月
一般會員


發表:2
回覆:2
積分:0
註冊:2015-03-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2015-03-25 21:26:44 IP:118.166.xxx.xxx 訂閱
感謝sryang大大的指點,但小弟我正困擾這些指令該如何擺,然後才能讓這個預存程序正常運行 ,希望大大可以再幫小弟我解惑一下~!
===================引 用 sryang 文 章===================
1. begin transaction、commit transaction、rollback transaction

2. begin try / end try、begin catch / end catch
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2015-03-26 09:48:06 IP:59.127.xxx.xxx 訂閱

[code sql]
begin transaction
begin try
-- do something
commit transaction
-- return successful message
end try
begin catch
rollback transaction
-- return error message
end catch
[/code]
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
編輯記錄
sryang 重新編輯於 2015-03-26 09:48:33, 註解 無‧
sryang 重新編輯於 2015-03-26 09:49:18, 註解 無‧
sryang 重新編輯於 2015-03-26 09:49:41, 註解 無‧
星月
一般會員


發表:2
回覆:2
積分:0
註冊:2015-03-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2015-03-26 10:45:15 IP:114.45.xxx.xxx 訂閱
感謝sryang大大的指點..幫小弟我找到一些方向,可以來去嘗試.謝謝大大解答
===================引 用 sryang 文 章===================

[code sql]
begin transaction
begin try
-- do something
commit transaction
-- return successful message
end try
begin catch
rollback transaction
-- return error message
end catch
[/code]
系統時間:2024-04-26 8:26:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!