database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 22262 게시물 읽기
No. 22262
SQL*PLUS - 컬럼 포맷팅에 대해....
작성자
김홍식(skymole)
작성일
2005-04-07 15:12ⓒ
2005-04-07 15:22ⓜ
조회수
2,435

안녕하세요.

 

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" 를 회사 컴퓨터에다가 설치하고 실제 서버를

집에 설치하고 원격으로 하면 문제가 안될런지 모르겠네요.

 

 

 

이 글에 대한 댓글이 총 1건 있습니다.

1. Width값을 지정하는 스크립트를 만들면 됩니다.

    아니면 오랜쥐나 또드를 사용하시면 되구요.

    데이타 값을 보고 컬럼 길이를 지정하는 기능은 없습니다.

 

2. Oracle License

ORACLE TECHNOLOGY NETWORK DEVELOPMENT LICENSE 사용권 계약

본 계약서에서 "우리"라는 표현은 (주) 오라클을 지칭하며, "귀하"라는 표현은 오라클이 제공하는 프로그램을 사용하고자 하는 개인 또는 단체를 지칭합니다. "프로그램"은 귀하가 다운로드하여 사용하려는 제품과 제품관련문서를 지칭합니다. "라이센스"는 귀하가 계약 조건에 의거하여 프로그램을 사용할 수 있는 권한을 의미합니다. 본 계약은 캘리포니아 주 실체법 및 절차법의 적용을 받습니다. 본 계약에 관련한 일체의 분쟁이 발생하는 경우, 귀하와 우리는 캘리포니아의 샌프란시스코, 산 마테오, 산타 클라라 카운티의 법정에서 행사하는 사법권 및 재판장소의 적용을 받게 됨을 동의합니다.
우리는 귀하가 이 계약에 정의된 모든 조건을 합의하는 조건 하에, 프로그램의 라이센스를 귀하 개인에 한하여 제공할 의향이 있습니다. 계약 조건을 주의 깊게 살펴보신 후, 조건에 동의하는 경우 페이지 아래의 "동의함" 버튼을 눌러 주시기 바랍니다. 명시된 조건에 합의할 의사가 없는 경우 "동의하지 않음" 버튼을 누르시면 등록 프로세스가 종료됩니다.

라이센스 권한
우리는 애플리케이션의 단일 프로토타입을 개발하는 목적으로 사용되는 경우에 한해 귀하에게 비독점적이고 양도 불가능한 프로그램 사용 권한을 제한적으로 제공합니다. 다른 목적으로의 라이센스 사용은 허용되지 않습니다. 내부 데이타 프로세싱을 위한 목적, 또는 상업적인 목적이나 제품생산의 목적으로 애플리케이션이 사용되는 경우, 또는 이 계약서에 허용하지 않는 기타 목적으로 애플리케이션이 활용되는 경우, 우리 또는 우리의 리셀러에게 연락하여 적절한 라이센스를 취득하셔야 합니다. 우리는 귀하의 프로그램 사용에 대해 감사를 수행할 수 있습니다. 프로그램 관련문서는 http://www.oracle.com/technology/documentation에서 온라인으로 확인하실 수 있습니다.

소유권 및 제한 조항
우리는 프로그램에 관련한 모든 소유권 및 지적재산권을 소유합니다. 이 프로그램은 단 한 대의 컴퓨터에만 설치될 수 있으며, 우리가 지정한 운영체제 상에서 단 한 명의 사용자에 의해 사용되어야 합니다. 백업 용도로 하나의 복사본을 만드는 것은 허용됩니다.


귀하에게 허용되지 않는 사항이 아래와 같습니다:
- 내부 데이타 처리, 또는 상업적 목적, 운영 목적으로 이 프로그램을 사용할 수 없으며, 애플리케이션을 위한 단일 프로토타입을 개발하는 이외의 목적으로 이 프로그램을 일체 사용할 수 없습니다.
- 우리 또는 우리의 리셀러로부터 적절한 라이센스를 획득하지 않은 상태로 내부 데이타 처리, 상업적 목적 또는 운영 목적으로 계속해서 애플리케이션 개발 작업을 진행할 수 없습니다.
- 우리가 보유한 소유권을 표시하는 프로그램 마킹(marking) 또는 메시지를 제거하거나 수정할 수 없습니다.
- 제3자에게 어떠한 형태로든 이 프로그램을 제공할 수 없습니다.
- 제3자의 교육을 위해 이 프로그램을 사용할 수 없습니다.
- 다른 개인 또는 단체에 이 계약서를 양도하거나 프로그램 또는 프로그램에 관련한 이해관계를 이전할 수 없습니다.
- (상호운용성에 관련한 법률을 통해 허용되지 않는 한) 이 프로그램에 대한 리버스 엔지니어링(reverse engineering), 분해 또는 디컴파일(decompilation) 작업을 수행하거나 허용할 수 없습니다.
- 우리의 사전 승인 없이 프로그램 벤치마크 테스트 결과를 공표할 수 없습니다.
- 우리의 회사명, 트레이드마크, 로고를 사용할 수 없습니다.

수출
귀하는 U.S 수출통제법률 및 기타 프로그램 및 기술적 정보에 대한 사용을 구속하는 수출 및 수입 관련 법규에 동의합니다. 추가적인 정보는 다음 링크의 Oracle Global Trade Compliance 웹 사이트에서 확인하실 수 있습니다: http://www.oracle.com/products/export/index.html. 귀하는 이 프로그램 또는 이 프로그램을 이용한 직접적인 산출물을 상기 법률에 위반하여 직접적 또는 간접적으로 수출하지 않으며, 핵, 화학, 생물학 무기의 확산 목적을 포함하여 상기 법률이 금지하는 일체의 용도로 사용하지 않을 것임을 동의합니다.

보증 부인 성명 및 일괄적 구제 성명
이 프로그램은 일체의 보증 없이 "원본 그대로의 상태"로서 제공됩니다. 우리는 더 나아가 모든 명시적 또는 묵시적인 형태의 보증을 일체 거부하며, 여기에는 상품판매용도의 활용가능성, 특정 목적에 대한 적합성 또는 법률 위반 여부에 관련한 일체의 묵시적 보증이 포함됩니다.
어떠한 경우에도 우리는 귀하 또는 제3자가 수행한 적법적 또는 불법적 행위로 인해 발생한 간접적, 우연적, 특수적, 처벌적, 필연적인 손해, 또는 이윤, 매출, 데이타, 데이타 사용상의 손실로 인한 손해에 대한 책임을 지지 않습니다. 손해에 대해 우리가 책임지는 전체 보상액은 어떠한 경우에도 미화 일천 달러(U.S. $1,000)를 초과할 수 없습니다.

주문에 포함된 트라이얼 프로그램
우리는 주문 내용에 시험 목적을 위해서만 사용될 수 있는 추가적인 프로그램을 포함시킬 수 있습니다. 귀하는 제품이 배달된 날짜로부터 30일까지 이 프로그램을 사용할 수 있습니다. 30일의 시험 기간이 지난 후에 프로그램을 사용하려면 적절한 라이센스를 취득해야 합니다. 시험 목적으로 제공되는 프로그램 라이센스는 "원본 그대로의 상태"로서 제공되며 이 프로그램을 위한 기술 지원 또는 보증은 일체 제공되지 않습니다.

기술지원 거부 조항
우리의 기술지원조직은 이 계약에 의거하여 라이센스 된 프로그램에 대하여 기술지원, 전화지원 또는 업데이트를 제공하지 않을 것입니다.

계약 종료
귀하는 프로그램의 모든 복사본을 폐기함으로써 이 계약을 종료시킬 수 있습니다. 우리는 귀하가 계약 조항을 준수하지 않은 경우 귀하의 프로그램 사용권한을 만료시킬 권한을 소유하며, 이 경우 귀하는 프로그램의 모든 복사본을 폐기해야 합니다.

계약 당사자간의 관계
귀하와 우리는 라이센스 제공자, 라이센스 사용자의 관계를 갖습니다. 어느 쪽도 다른 편에 대해 명시적 또는 묵시적인 의무규정을 단정하거나 생성할 수 있는 권한이 없으며, 다른 편을 에이전트, 직원, 프랜차이즈 또는 기타 다른 어떤 형태의 자격으로도 대리할 수 없습니다. 다른 편의 독점적 정보가 해당 소프트웨어에 포함되어 있지 않는 한, 어느 쪽도 다른 편의 제품과 기능적으로 유사한 소프트웨어를 독립적으로 개발 또는 배포할 수 있는 권한을 제한하기 위해 이 계약 내용의 조항을 이용할 수 없습니다.

오픈 소스
"오픈 소스" 소프트웨어(사용, 수정 및 배포의 제한을 받지 않는 소프트웨어)는 종종 오픈 소스 소프트웨어 또는 사용자가 오픈 소스 소프트웨어와 함께 "조합하여" 사용하는 소프트웨어에 대한 사용자의 수정본을 소스 코드 형태로 공개할 것을 요구하는 라이센스 조항을 제시하기도 합니다. 귀하가 이 프로그램을 오픈 소스 소프트웨어와 함께 사용하는 경우, 귀하는 다음과 같은 조건에 합의하여야 합니다: (i) 귀하는 오라클 프로그램에 관련하여 우리를 구속하는 의무 조항을 만들거나 주장할 수 없습니다. (ii) 귀하는 우리가 보유한 지적 재산권 또는 오라클 프로그램의 소유권에 대한 제3자의 권한 또는 면책권을 허용하거나 주장할 수 없습니다. 예를 들어 오픈 소스 프로그램이 라이센스 조항을 통해 자유롭게 사용가능한 "수정본"을 요구하는 경우에도, 귀하는 오라클 프로그램과 오픈 소스 프로그램을 사용하여 오라클 프로그램의 코드와 오픈 소스 프로그램의 코드를 모두 포함하는 소프트웨어 프로그램을 개발할 수 없습니다. 또 귀하는 오라클 프로그램 또는 수정본이 GNU General Public License(GPL)의 적용을 받는 것으로 해석되거나 주장될 가능성이 있는 형태로, 오라클 프로그램과 GPL 프로그램 라이센스를 조합하여 사용할 수 없습니다.

계약 전반
귀하는 이 계약이 프로그램과 라이센스에 대한 총체적 계약이며, 이 계약은 이전 또는 동시 발생한 계약 또는 진술보다 우선적으로 적용됨에 동의합니다. 이 계약 내용 중 무효이거나 법적 강제가 불가능한 조항이 발견되는 경우에도, 나머지 계약 내용은 유효합니다.

최종 변경일: 2003년 9월 16일

 

시롱이

http://freeboard.wawa.to

sironge@empal.com

 

장시영(sironge)님이 2005-04-07 17:54에 작성한 댓글입니다.
이 댓글은 2005-04-07 17:57에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
22266일별,월별,년별 통계를 내고 싶은데 초짜라 자문을 구합니다. [3]
천둥이
2005-04-07
4188
22265Oracle 8.0.x 버전 윈도우 설치 하신분 도와주세요.^^ [1]
김동천
2005-04-07
1134
22263쿼리문을 어떻게 만들어야 될지 모르겠어요.... [12]
김세영
2005-04-07
4578
22262SQL*PLUS - 컬럼 포맷팅에 대해.... [1]
김홍식
2005-04-07
2435
22260[급]오라클펑션에서 레코드셋 반환 [3]
학생
2005-04-07
2069
22259개인발령데이타에서 원하는 정보 뽑아내기... [3]
쪼빡
2005-04-07
4047
22258[질문] 기간별 조회 방법 [3]
아폴론
2005-04-07
2427
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다