Create TRIGGER [dbo].[Test3333]
ON [dbo].[Test1]
for INSERT
AS
BEGIN
declare @URX_ID_ int,@URX_ID varchar(64),@CU_ID varchar(64),@CU_NAME varchar(150),@CU_XLKH varchar(50),@CU_XLMM varchar(50)
select @CU_ID=convert(varchar(64),CU_ID),@CU_NAME=CU_NAME,@CU_XLKH=CU_XLKH,@CU_XLMM=CU_XLMM
from inserted ;
EXEC @URX_ID_= [sp_getTable_id] 'UR_USERS_XL',1;
select @URX_ID= convert(varchar(64),@URX_ID_);
INSERT INTO [dbo].[UR_USERS_XL]
([URX_ID]
,[URX_NAME]
,[URX_NICK_NAME]
,[URX_LOGIN_NAME]
,[URX_LOGIN_PASSWD]
,[URX_CARD_NAME]
,[URX_CARD_PASSWD]
,[URX_LOGIN_DATE]
,[URX_KH_ID]
,[URX_ACTIVE] )
VALUES
('9999666'
,@CU_NAME
,''
,@CU_XLKH
,'4QrcOUm6Wau+VuBX8g+IPg=='
,@CU_XLKH
,@CU_XLMM
,getdate()
,@CU_ID
,'1'
)
END
-- 查看數據庫已有觸發器
use yourdatabase
go
select * from sysobjects where xtype='TR'
-- 查看單個觸發器
exec sp_helptext '觸發器名'
--刪除觸發器:
基本語句如下:
drop trigger trigger_name
select * from sysobjects where xtype='TR'
drop trigger Test333