-1
以下是我嘗試以此格式「ADDDMMYYYYxxxx」在TID列中插入任務表中的代碼。輸出值爲NULL爲特定格式的插入自動增量列創建SQL觸發器
create table Task
(
TID nvarchar(50) default 'QA201712120000'
);
go
create trigger insertTask
on Task
after insert as
begin
update Task set TID=
'QA' + REPLACE(CONVERT(CHAR(10), GETDATE(), 103), '/', '') +
RIGHT('000' + CAST(SCOPE_IDENTITY() AS VARCHAR(4)) , 4)
end
insert into Task default values;
歡迎來到SO Mr @Maher。你的sql代碼有問題,你可以用文本描述。單單標題還不足以說明。 – miltonb
我想以這種格式在「TDM」列中插入任務表格「ADDDMMYYYYxxxx」 –
觸發器是**高度供應商特定的** - 所以請添加一個標籤以指定您是否使用'mysql','postgresql','' sql-server','oracle'或'db2' - 或者其他的東西。 –