Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Versions available for this page: CUBRID 8.3.0 |  CUBRID 8.3.1 |  CUBRID 8.4.0 |  CUBRID 8.4.1 |  CUBRID 8.4.3 |  CUBRID 9.0.0 | 

ROW_COUNT 함수

설명

ROW_COUNT 함수는 이전 질의문에 의해 갱신(UPDATE, INSERT, DELETE)된 행의 개수를 정수로 반환한다. ROW_COUNT 함수의 실행 영역은 해당 SQL이 생성된 클라이언트 세션에 한정되며, ;run 또는 ;xrun 명령어로 해당 SQL 문을 실행한 후에 이 함수를 호출하면 -1을 반환한다.

구문

ROW_COUNT()

예제

SELECT * FROM info_tbl;

 

=== <Result of SELECT Command in Line 1> ===

 

           id  name

===================================

            1  'a'

            2  'b'

         NULL  'c'

 

INSERT INTO info_tbl VALUES (4,'d'),(5, 'e');

SELECT ROW_COUNT();

;xr

 

=== <Result of SELECT Command in Line 2> ===

 

   row_count()

===============

              2

 

DELETE FROM info_tbl WHERE id IN (4,5);

SELECT ROW_COUNT();

;xr

 

=== <Result of SELECT Command in Line 2> ===

 

   row_count()

===============

              2

 

SELECT ROW_COUNT();

 

=== <Result of SELECT Command in Line 1> ===

 

   row_count()

===============

             -1