@@ERROR @@ERROR 현재 시스템의 최근 실행된 SQL문의 에러코드를 반환 사용자 프로시져나 함수 등에서 함수의 종료나, SQL구문 의 유효성 검사등에 이용한다. IF @@ERROR 0 BEGIN -- 이전 구문에서 에러가 발생 PRINT 'ERROR' END ELSE BEGIN -- 정상 완료 PRINT 'OK' END @@ROWCOUNT @@ROWCOUNT 최근에 실행된 SQL문에 의해 영영받은 행의 수를 반환 SELECT, INSERT, UPDATE 구문이 실행된 행수 를 반환하게 되며 SET,USE 등은 1을 반환하게 되어 이전에 실행한 구문 바로 아래에서 @@ROWCOUNT 를 확인해야 한다. SELECT 구문의 실행된 @@ROWCOUNT 값 SELECT TOP 2 * FROM TB_CA..