프로시져에서 select into문을 쓰는데 자꾸 오류가 나네요..
오류 내용은
Server Message: Number 102, Severity 15Procedure 'PR_TEST', Line 48:Incorrect syntax near ','.
select a, binto @aa, @bbfrom table_name
where c = 1
어떻게 해야 하는지 알려주세요..
이거 이렇게 해야 할거 같은데.
select @aa = a, @bb = bfrom table_name
단 where에 맞는 table_name값은 1row이어야 합니다.
여러 row이면 마지막 row의 값이 들어 갈거 같아요...
오라클에서 변수에 값을 넣을 때 select into 변수 ... 식으로 하지요. 이것은 embeded SQL에서도 select into :변수 식으로 합니다. T-SQL에서는 select @변수=컬럼 식으로 하시면 됩니다. 이때 맨 처음 한 건만을 넣으시려면
set rowcount 1
select @aa = a, @bb=b from table_name where c = 1
set rowcount 0
과 같이 set rowcount 1로 Record 수를 한 건으로 제한해주면 확실해 집니다.
네.. 확인해봤더니 되네요.. ^^
해결 해주셔서 감사합니다.. ^^