SQL2005觸發器和儲存過程

2022-02-22 21:42:55 字數 746 閱讀 9169

實現效果:在表

中插入資料時,響應觸發器在另外乙個表插入資料

sql命令

insert

into myreport(id,myname,mynum)

values

('40','

小麥','20'

)sql

觸發器create

trigger [insertdatanow]

on[dbo].[myreport]

forinsert

asbegin

declare @myid as

intselect @myid = id from inserted   

insert

into bb(aa)

values

(@myid)

end實現效果:建立儲存過程

create

proceduremyreportinsert

@id int,

@myname varchar(

50),

@mynum int

asinsert

intomyreport(id

,myname

,mynum

)values(

@id,

@myname

,@mynum)go

執行儲存過程

exec

myreportinsert 

'45','

桔子',50

SQL2005觸發器寫法

set ansi nulls on set quoted identifier on goalter trigger tr crm projecttransfer update 開始建立 用creat on dbo crm projecttransfer 在crm projecttransfer表中...

SQL儲存過程 觸發器

儲存過程 由使用者使用create procedure語句在當前資料庫中建立 資料庫所有者擁有使用create procedure語句的預設許可權 語法 create proc edure procedure name 建立儲存過程示例 無引數 create procedure titles 138...

sql 觸發器 儲存過程 觸發器(3 3)

1 what?什麼是觸發器 trigger 前兩篇介紹了儲存過程,儲存過程可以理解為sql語句集。那麼觸發器就是一種特殊的儲存過程,也就是一群特殊的sql語句集。特殊在哪?從上文得知,儲存過程是依賴名字才被呼叫的。不僅是儲存過程,我們常用的方法等,大部分也是先知道名字,才能去使用。就像吃飯採用訂外賣...