跪求!幫我寫個資料庫觸發器

2025-01-21 21:20:09 字數 1854 閱讀 3632

1樓:網友

create or replace trigger oninsert before insert on a

for each row

beginif '1' then

insert into b (id)values(;

end if;

end;經過測試 絕對可行。

mysql寫觸發器,級聯刪除

2樓:網友

不需要觸發器,在sc表上建立關聯student主鍵的級聯刪除外來鍵。

資料庫中的觸發器怎麼寫

3樓:妄玩創想

建議不要使用系統的關鍵字把id該為其他的欄位名。

create trigger yx

after insert

asdeclare @n bigint

declare @no varchar(50)--/*商品id是字元型的*/

select @no=商品id from inserted

我不知道你的表怎麼做的所以具體的還是要你自己來改。

有什麼不懂,在提出來。

資料庫 觸發器的編寫(**等待)

4樓:網友

什麼資料庫,看似是oracle

資料庫中怎麼寫觸發器

5樓:網友

這麼多。怎麼寫猜敗。

這樣吧。你顫兆悔先寫茄正一下等有問題再提出來。

我儘量幫你解決。

可以給我發。

資料庫觸發器是什麼 ?

6樓:生活he家

觸發器是一種特殊型別的儲存過程,它在指定的表中的資料發生變化時自動生效。喚醒呼叫觸發器以響應 insert、update 或 delete 語句。觸發器可以查詢其它表,並可以包含複雜的transact-sql語句。

將觸發器和觸發它的語句作為可在觸發器內回滾的單個事務對待。如果檢測到嚴重錯誤(例如,磁碟空間不足),則整個事務即自動回滾。

7樓:落葉有期

寫在sql中,當對乙個表進行操作時,另外乙個表也一起更新時可以用觸發器,也可以用儲存過程。

關於mysql觸發器寫法

8樓:流水

create trigger 《觸發器名稱》

on 《表名》

for each row

觸發器sql語句》

create trigger 《觸發器名稱》

afterinsert

on 表afor each row

begininsert into 表b select * from 表a where 表;end

9樓:祖任練易蓉

建議不要使用系統的關鍵字把id該為其他的欄位名。

create

triggeryxon

insert

asdeclare

nbigint

declare

novarchar(50)--商品id是字元型的*/select

no=商品id

frominserted

select

from商品表。

where商品id=@no

update

商品表。set

where商品id=@no

我不知道你的表怎麼做的所以具體的還是要你自己來改。

有什麼不懂,在提出來。

使用者名稱。上做文章。

跪求sql語句高手查詢整個資料庫中的特定字元

declare str nvarchar 10 declare tablename varchar 50 declare colname varchar 50 declare counts int declare sql nvarchar 2000 以上定義變數 declare cur1 curso...

企業mva哪個資料庫直接查到,謝謝

資料庫是按照資料結構來組織 儲存和管理資料的倉庫,資料管理不再僅僅是儲存和管理資料,而轉變成使用者所需要的各種資料管理的方式。資料庫有很多種型別,從最簡單的儲存有各種資料的 到能夠進行海量資料儲存的大型資料庫系統都在各個方面得到了廣泛的應用。在資訊化社會,充分有效地管理和利用各類資訊資源,是進行科學...

oracle 例項下可以建多個資料庫麼

lz是不是用的sql server sql中的資料庫例項可以等同於oracle中的oracle home 而sql中的資料庫等同於oracle中的表空間 一通常情況下 一個例項對應一個資料庫 二rac叢集 多個例項對應一個資料庫 三oracle12c 一個例項可以對應多個資料庫 oracle一個資料...