안녕하세요.
디비를 한지 오래되지 않아서 이것저것 많이 헤메게 되네요..
동적쿼리를 써서 SP를 만들고 구현중입니다.
SET @strSQL = 'SELECT ' + @code_field_name+
' FROM ' + @table_name+
' WHERE ' + @code_field_name+ '=@code_field_value'
IF EXISTS (@strSQL)
Update ...
ELSE
Insert
이런식으로 할려고 하는데 IF EXISTS(@strSql)을 하니
에러가 납니다.
'@strSQL' 근처의 구문이 잘못되었습니다.'
"조건이 필요한 컨텍스트에 부울이 아닌 유형의 식이 정의 되었습니다."
라는 에러가 발생합니다.
기본에 count로 만들어서 체크한걸 EXISTS로 바꿀려고 하는데
IF EXISTS(@strSql) 형식은 가능 하지 않는 건가요?
혹시 아시는분 있으면 답변좀 부탁 드려요.
|