-1
TID 열의 테이블 작업에 "ADDDMMYYYYxxxx"형식으로 삽입하려고 시도한 코드는 다음과 같습니다. 출력 값이 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;
에 오신 것을 환영합니다. Mr Mr @ Maher. SQL 코드에 문제가있어 텍스트를 사용하여 설명 할 수 있습니다. 제목만으로는 설명이 충분하지 않습니다. – miltonb
TID 컬럼의 테이블에 태스크 "ADDDMMYYYYxxxx" –
에 삽입하고 싶습니다. 트리거는 ** 벤더에 따라 다르므로 ** - mysql, postgresql, sql-server', oracle' 또는'db2' - 또는 완전히 다른 것입니다. –