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