--------
Long --------
1. 최대 2G Byte의 정보를 포함하는 가변길이 문자열
2. Long및 Long Raw Data이용시 제한사항
- Table당 하나의 Long Column만 허용
- Long Column은 Index 될수 없다.
- Long Column은 무결성 제약조건(Constraints)에 나타날수 없다.
- Where, Group By, Order By, Connect By,정또는 SELECT의 Distinct Operator등에 사용할수
없다.
- Long Column은 substr, instr같은 SQL Function에서 참조될수 없다.
- 하위질의를 지닌 SELECT목록이나 Union, Union all,Intersect또는 Minus등에 사용될수 없다.
- Create table … as select,,,등을 이용하여 Table을 생성할때나 insert into … select
…등의 표현에 참조될수 없다.
- Trigger변수는 Long oe Long raw Type을 사용할수 없다.
-예를 들면 뷰에 대한 정보를 저장하고 있는 USER_VIEWS에는 TEXT라는 LONG 컬럼이 존재한다.
이를 조회 하기 위해 SELECT TEXT FROM USER_VIEWS WHERE VIEW_NAME = 'EMP_V'
을 쿼리하면 된다. 이때 주의할 사항은 환경 변수중 LONG을 위한 출력 크기이다. 디폴트는
80이므로 1 라인 이상 출력 되지 않는다. 이를 늘려주기위헤 SET LONG 1000등의 명령어를
SQL 상태에서 입력하여 환경을 변경 시키면된다.
댓글 없음:
댓글 쓰기