반응형
(설명을 사용하지 않고) 소유하지 않은 오라클 테이블에서 칼럼 정보를 가져오는 방법?
자신이 소유하지는 않지만 선택이 허용된 테이블의 열 정보를 어떻게 얻을 수 있습니까?이것은, 사용하지 않고,DESCRIBE table_name
. 예를 들어 다음과 같습니다.
// user bob owns table STUDENTS
grant select on students to josh;
// now josh logs in, normally he would do
describe bob.students;
// but he's looking for something along the lines
select column_name from user_tab_columns where table_name = 'STUDENTS';
// which doesn't work, as josh doesn't own any tables on his own
무슨 생각 있어요?이것도 가능한가요?
select column_name from all_tab_columns where table_name = 'STUDENTS';
편집: 또는 훨씬 더 좋음
select owner, column_name from all_tab_columns where table_name = 'STUDENTS';
CONN HR/HR@HSD;
GRANT SELECT ON EMPLOYEES TO SCOTT;
CONN SCOTT/TIGER@HSD;
SELECT owner, column_name FROM all_tab_columns WHERE table_name = 'EMPLOYEES';
언급URL : https://stackoverflow.com/questions/450637/how-to-get-column-info-from-oracle-table-you-dont-own-without-using-describe
반응형
'programing' 카테고리의 다른 글
Java에서 문자열 XML 조각을 문서 노드로 변환 (0) | 2023.09.23 |
---|---|
copy-item With Alternate Credentials (0) | 2023.09.18 |
12시간 hh:mm AM/PM을 24시간 hh:mm로 변환 (0) | 2023.09.18 |
Angularjs $http가 응답에서 "Set-Cookie"를 이해하지 못하는 것 같습니다. (0) | 2023.09.18 |
그룹없이 세다 (0) | 2023.09.18 |