database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 6263 게시물 읽기
No. 6263
트리거에서 따옴표 하는 방법 부탁드려요~
작성자
용태훈(ygn2)
작성일
2011-11-07 14:30
조회수
9,330

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' 처럼이요..

수고하세요~

이 글에 대한 댓글이 총 2건 있습니다.

CAST( @idx AS VARCHAR(숫자) )

우욱님이 2011-11-08 01:57에 작성한 댓글입니다. Edit

해결되었습니다~^^ 감사합니다.

용태훈(ygn2)님이 2011-11-08 10:11에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6272특정필드 업데이트하는 쿼리 또는 프로그램 찾기.. [1]
오리무중
2011-11-11
6695
6268뷰 삭제 관련 [1]
궁금이
2011-11-10
6427
6267날짜사이의 데이터 가져오기 [15]
저널리즘
2011-11-09
13707
6263트리거에서 따옴표 하는 방법 부탁드려요~ [2]
용태훈
2011-11-07
9330
6254컬럼안의 수학수식을 조회할때 계산된 값으로 얻고 싶습니다. [1]
권순환
2011-11-04
8111
6253view와 임시테이블 속도 [1]
이윤영
2011-11-02
6884
6246쿼리 질문입니다.. 도움을 부탁드려요~~ [1]
이종웅
2011-10-24
6166
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다