TRIGGER錯誤 |
答題得分者是:pgdennis
|
eil
一般會員 發表:3 回覆:1 積分:0 註冊:2003-08-29 發送簡訊給我 |
各位好:
我想請教一個問題就是我有兩台SERVER要互相存取,
因為程式碼部份是廠商外包,尚未提供,而我必要將A資料庫的hbb02資料,
寫回到B資料庫的Job中,以下的程式在資料庫直接insert資料正常,
也可以回寫到B中,但是如果以程式執行時,
就會出現"ROLLBACK沒有相對應的BEGIN TRANSACTION",
請問需如何修改? 麻煩各位高手幫幫忙,謝謝~~ CREATE TRIGGER [insert_Job] ON [dbo].[hbb02]FOR
INSERT AS
SET XACT_ABORT ON DECLARE @ID varchar(10),@Job_NO varchar(30) DECLARE CUR_INS CURSOR FOR
SELECT hbb0202,hbb0203 FROM INSERTED
BEGIN
OPEN CUR_INS
FETCH NEXT FROM CUR_INS INTO @ID, @Job_NO
WHILE @@FETCH_STATUS = 0
BEGIN
insert into [10.1.0.206].[EIP].[portal].Job(ID,Job_NO)
values (@ID,@Job_NO) FETCH NEXT FROM CUR_INS INTO @ID, @Job_NO
END
CLOSE CUR_INS
DEALLOCATE CUR_INS
END
|
pgdennis
資深會員 發表:41 回覆:526 積分:443 註冊:2002-05-23 發送簡訊給我 |
|
eil
一般會員 發表:3 回覆:1 積分:0 註冊:2003-08-29 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |