苹果官网预约软件:什么是varchar2

来源:百度文库 编辑:神马品牌网 时间:2024/05/14 12:25:05

在插入时用触发器

假定表为 my_table,主键是id,默认值是'',插入时查找max(id),取后4位,然后 +1,加上当前日期即可

CREATE TRIGGER my_table_insert ON [my_table]
FOR INSERT
AS
declare @idno varchar(12),@rows numeric(4)
select @rows=convert(numeric(4),substring(max(id),9,4)) from my_table
select @idno=convert(varchar(8),getdate(),112)+substring(convert(varchar(5),10000+@rows+1),2,4)
update my_table set my_table.id=@idno from my_table,inserted where my_table.id=""