안녕하세요.
SQL*PLUS 에서 디폴트 세팅값으로 예를들어 아래와 같은 쿼리를
날리면,
SELECT table_name , cluster_name , last_analyzed , buffer_pool
FROM user_tables;
컬럼이 varchar2(30) 이런식으로 정의되어 있으면 출력될때,
실제 컬럼에 들어있는 데이타 길이가 모두 10바이트가
안되더라도,
나머지 뒤에 20바이트 이상을 공백으로 채워 보기 힘들게 출력이
되는데...
찾아보았더니 COLUMN [column_name] FORMAT An 등의 옵션으로
컬럼마다
Width 값을 지정할수 있다고 봤습니다.
그런데 이런식으로 한두게도 아니고 몇십개의 테이블당 많은
컬럼들을 다 지정해주기가
사실상 무리인듯한데,
다른 DB에서 처럼 자동으로 쿼리를 날린 결과물에서 각
컬럼당 가장 긴 길이만큼
컬럼 길이가 잡혀 출력되도록 할수는
없는지요?
그리고 오라클의 경우 비상업적인 용도나 학습용르로 사용할 경우
무료라 들었는데,
문제는 대부분 회사에 있는 시간이 많다 보니, 남는시간에 틈틈히
만저보려고
회사에다 설치해서 사용하면 문제가 될런지요?
사용 용도를 막론하고 사용하는 장소가 회사인지라....
아니면 "Oracle9i
Database Release 2 Client" 를 회사 컴퓨터에다가 설치하고 실제
서버를
집에 설치하고 원격으로 하면 문제가 안될런지 모르겠네요.
|