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 21083 게시물 읽기
No. 21083
USER_TAB_COLUMNS@xxxx 테이블정보 읽기
작성자
찹쌀떡(happyroad)
작성일
2004-12-16 17:30
조회수
2,641

SELECT COLUMN_NAME, NULLABLE, DATA_TYPE, DATA_LENGTH FROM USER_TAB_COLUMNS@xxxx
WHERE COLUMN_NAME is not null AND TABLE_NAME='COMPANY';

이런식으로 테이블의 정보를 읽으려고 합니다.

그런데 DB 에 여러개의 계정이 존재하고 다른계정의 테이블의 정보를 읽으려면 어떻게 해야 하는지

잘 모르겠습니다.

 

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

SELECT COLUMN_NAME, NULLABLE, DATA_TYPE, DATA_LENGTH

 FROM ALL_TAB_COLUMNS
WHERE OWNER = 'XXXXX'

    AND COLUMN_NAME is not null  <-- 요거빼셔도 무방할듯..

    AND TABLE_NAME='COMPANY';

 

위의 OWNER명을 바꿔주시면 보실 수 있습니다.

즐거운 밤 되세요.

 

ㅠ,.ㅠ table명 수정했습니다...에궁 제대로 알려주지않고..죄송.

나두초보님이 2004-12-16 17:45에 작성한 댓글입니다.
이 댓글은 2004-12-17 13:11에 마지막으로 수정되었습니다. Edit

감사합니다.  덕분에 잘 해결되었습니다.

SELECT COLUMN_NAME, NULLABLE, DATA_TYPE, DATA_LENGTH

 FROM ALL_TAB_COLUMNS <---- 테이블명이 약간 다르네염 ^^;;
WHERE OWNER = 'XXXXX'

 AND TABLE_NAME='COMPANY';

 

테이블명이 약간 다르네요 .. 다음사람을 위해 ...수정해서 올립니다.

앞에 ALL_ , USER_ 등등의 수식어로 콘트롤 할수 있다고 하네요.  

찹쌀떡(happyroad)님이 2004-12-17 09:48에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
21086long형 Insert 에러 좀 봐주세요. [2]
이창호
2004-12-16
3437
21085오라클 백업에 관한 질문 [1]
초보자
2004-12-16
1829
21084익스포트시 에러가 발생하는데..에러원인을 도저히 모르겠습니다. [1]
이경재
2004-12-16
2162
21083USER_TAB_COLUMNS@xxxx 테이블정보 읽기 [2]
찹쌀떡
2004-12-16
2641
21082create table temp as 로 테이블 생성시... [1]
곰두리아빠
2004-12-16
4914
21081주현님,나그네님,종훈님,시영님 등등 모두 즐겁게 보아주세요 ^^ [16]
나두초보
2004-12-16
5762
21080형변환 [1]
질문맨
2004-12-16
1751
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다