시스템변수

seonh0·2023년 2월 1일
0

MSSQL

목록 보기
1/9

오류는 발생되지 않았지만 해당 데이터가 존재하지 않아서 메세지가 표시되는 경우에 불편하고 어려운 상황을 대비해서 이런 상황에서 유용하게 사용하도록 시스템 변수를 제공함.

@@ERROR : 방금 실행한 SQL변수가 문제있는지 체크

  • 0 = 정상, 나머지 = 에러

@@ROWCOUNT : 방금 실행한 SQL 문장이 몇 개의 행을 실제로 처리했는지 알려줌

  • delete, update시 혹시 모를 상황을 대비해서 사용
    ? 에러는 발생하지 않았지만 변경컬럼이 생기는 경우가 존재할 수 있기 때문

@@FETCH_STATUS : 현재 연결에서 연 모든 커서에 실행된 마지막 커서 FETCH문의 상태를 반환

  • 0 = 정상
    -1= 실패거나 범위를 벗어남
    -2= 인출된 행이 없음
    -9= 페치작업 수행x
profile
1111

0개의 댓글