set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
--add 7.1.4 合约客户(包括授权机构/非授权机构)的任何字段的任何修改做Log记录 NSNP408 20130109 begin
ALTER PROCEDURE [dbo].[sp_insert_t_Audit_Trail]
(
@tblName varchar(30),
@chgType char(1),
@fieldName varchar(30),
@valFrom varchar(200),
@valTo varchar(200),
@chgUser varchar(10)
)
as
declare @seqNo char(18)
set @seqNo = (select cast((max(cast(seqNo as bigint)) + 1) as varchar) from t_Audit_Trail)
if (@seqNo IS NUll) 判断条件是否为NULL
begin
set @seqNo = '1'
end
--使用系统提供的函数进行处理
set @seqNo = stuff('000000000000000000', (18 - len(@seqNo) + 1), len(@seqNo), @seqNo)
insert into t_Audit_Trail(seqNo, tblName, chgType, fieldName,valFrom, valTo, chgTime, chgUser) values (@seqNo, @tblName, @chgType, @fieldName, @valFrom, @valTo, getdate(), @chgUser);
--add 7.1.4 合约客户(包括授权机构/非授权机构)的任何字段的任何修改做Log记录 NSNP408 20130109 end