ALTER Trigger [트리거명] on [dbo].[테이블명]
for update
AS
declare @idx int
select @idx=idx from inserted
begin
update tableNm set priState='6',upReg=convert(varchar(8),getDate(),112) where etcKey=@idx
end
이런 구분이 있을때요.
붉은색 부분을 보면 etckey가 varchar형식이고 @idx는 int형입니다. 그래서 그런지
"varchar 값 '어쩌구저쩌구'을(를) 데이터 형식 int(으)로 변환하지 못했습니다." 라는 오류메시지를 출력합니다..
제가 원하는 것은 @idx를 어떻게 따옴표로 감싸서 처리할 수 있는지 입니다..
where etcKey='@idx' 처럼이요..
수고하세요~ |