sql觸發器問題,一個SQL觸發器問題

2022-03-12 18:20:00 字數 1242 閱讀 9277

1樓:

1,這個**沒問題。

2,敲完這個**折後我的bb表裡面的所有資料都沒有了,borrower裡面是否有資料。

3,之後也新增不了資料這是什麼回事?是以何種方式新增資料,新增不了報錯?提示是什麼

但是這句**我理解為刪除borrwer表中的brno同時也刪除bb中的brno和bno

對嗎?刪除borrwer表中的資料的時候,對應刪除bb中對應(brno bno 相等的)的資料

2樓:匿名使用者

alter trigger form7t2on borrower

for delete

asdeclare @br_no char(8),@b_no char (8)

select @br_no=brno,@b_no=bnofrom deleted

delete bb

where brno=@br_no and bno=@b_no變數的賦值是變數在前,結果在後。

你的**是不對的,就是在變數賦值處錯誤。改成我這個**再試一下。

sql資料庫問題,現在想做一個觸發器:

3樓:a啊

觸發器分為前觸發器和後觸發器,你寫的什麼樣的觸發器?

一般資料表資料不多,操作執行的不頻繁,業務邏輯不復雜,就可以用觸發器,不過,還是建議寫儲存過程,通過程式端去主動呼叫。

關於sql中觸發器的一個問題 30

4樓:匿名使用者

建表的時候可以給該欄位賦預設值就行了

create table ...

(...

addate datetime default getdate(),...)

5樓:匿名使用者

你的這個問題根本就不需要觸發器,你只需要更改資料庫結構,將這個欄位的預設值設定為getdate()就可以了。 然後insert資料庫的時候,不用管這個欄位,在insert之後這個欄位自然就可以填入時間。

6樓:莫卡寧

加條件 你沒加條件就更新所有的行了

觸發器的型別裡面不是有個行觸發器嗎?

一行觸發沒有條件所有行也觸發了

7樓:匿名使用者

update inf set adate=getdate() where id=inserted.id

id列是唯一標識列

如何用SQL2019建立觸發器,如何用SQL2005建立觸發器

set ansi nulls on set quoted identifier ongoalter trigger dbo update grade on dbo reader for update as if update num declare score int begin set nocou...

Oracle或PLSQL觸發器問題。。我一點都看不懂

for each row 定義為行級觸發器begin 開始 關鍵字 從此開始為所要執行的操作 插入 插入語句,我就不說明回了,答自己搜尋一下語法 insert into alef.amt master accountid email socialno creation date s yn email...

魔獸爭霸觸發器新增技能的問題,魔獸爭霸地圖編輯器中,我用觸發器「單位 新增技能」給英雄新增技能

其實,換個思路,同樣可以做出來。你可以自定義3個馬甲,分別給他們不同顏色的錘子技能。馬甲用小精靈來作,調整為沒有模型,生命回覆速度為負數。事件 任意單位使用技能 條件 技能等於風暴之錘 動作 if 觸發單位的風暴之錘的等級為1 then 創造1個普通錘子馬甲 對最後建立的單位釋出風暴之錘命令對技能釋...