카탈로그에 대한 질의

클래스, 가상 클래스, 속성, 트리거, 메소드, 인덱스명 등과 같은 식별자(identifier)는 모두 소문자로 변경되어 시스템 카탈로그에 저장된다. 따라서 시스템 카탈로그 클래스에 대해 대상 식별자를 검색하려면 소문자를 사용해야 한다.

CREATE TABLE Foo(name varchar(255));

SELECT class_name, partitioned FROM db_class WHERE class_name = 'Foo';

 

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

 

There are no results.

 

0 rows selected.

 

SELECT class_name, partitioned FROM db_class WHERE class_name = 'foo';

 

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

 

  class_name   partitioned

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

  'foo'       'NO'          

 

1 rows selected.