close
/***************************************************/
CREATE FUNCTION uf_Seq()
RETURNS CHAR(9)
AS
BEGIN
DECLARE @XprSeq CHAR(9), @DT CHAR(6)
SELECT @DT = SUBSTRING(CONVERT(varchar(100), GETDATE(), 112),3,6)
SELECT @XprSeq= @DT + RIGHT('00' + LTRIM(ISNULL(MAX(CAST(RIGHT(CaseNo, 3) AS INT)),0)+1), 3) FROM ut_ForeignXpr WHERE SUBSTRING(CaseNo,1,4)= SUBSTRING(CONVERT(VARCHAR(100), GETDATE(), 112),3,4)
RETURN @XprSeq
END
/***************************************************/
在表ut_ForeignXpr該欄位的「預設值或繫結」輸入 dbo.uf_Seq()。
全站熱搜