내 테이블만 표시하도록 SQL 개발자를 필터링하는 방법은 무엇입니까?
sqlserver 세계에서 온 저는 oracle/sql 개발자 세계의 신참입니다.SQL Developer에서는 내가 만든 테이블만 보여주고 싶지만, 내가 필요로 하지 않는 여분의 테이블만 보여주고 계속 스크롤해야 합니다.아래 스크린샷의 JOB 테이블만 보고 싶습니다.
테이블을 마우스 오른쪽 버튼으로 클릭하고 CREATE FILTER를 선택하여 필터(LIKE) 필터를 생성하려고 했지만 해당 대화 상자에서 여러 필터 조합을 시도했지만 JOB 테이블만 표시할 수 없고 다른 테이블만 표시할 수 없습니다(추가된 모든 필터는 이름에 $와 _가 있는 것 같습니다).
어떻게 걸러야 하나요?감사해요.
시스템 사용자로 테이블을 만들지 않는 것에 대한 답은 맞습니다.그 동안 다음과 같은 설정으로 이러한 테이블을 필터링할 수 있습니다.
쉽게 복사 붙여넣기를 할 수 있는 목록은 다음과 같습니다.
AQ$%
DEF$%
LOGMNR%
LOGSTD%
MVIEW%
REPCAT%
OL$%
시스템 사용자로 로그인한 것 같습니다. 테이블을 만들면 안 됩니다.
별도의 사용자를 작성해야 합니다(사용자는 고유한 스키마를 가집니다). 그러면 작성한 테이블만 표시됩니다.
SYS 사용자로 로그인한 것 같습니다.시스템 테이블을 보려면 아래와 같이 간단한 필터를 적용합니다.
이름 -> NOT LIKE -> %$%
$가 들어 있는 모든 테이블이 필터링됩니다.
불가능할 것 같아요.그러나 자신의 SCHEMA를 통해 테이블을 쿼리할 수 있습니다.
이것처럼.
SELECT DISTINCT OWNER, OBJECT_NAME
FROM ALL_OBJECTS
WHERE OBJECT_TYPE = 'TABLE'
AND OWNER = '[some other schema]'
(또는)
SELECT TABLE_NAME
FROM ALL_TABLES
WHERE OWNER='OTHER-SCHEMA'
언급URL : https://stackoverflow.com/questions/21496073/how-to-filter-sql-developer-to-only-show-my-tables
'itsource' 카테고리의 다른 글
PowerShell ISE 내의 함수 호출 (0) | 2023.08.15 |
---|---|
쿼리 결과에서 실제 날짜에 이전 날짜의 값 추가 (0) | 2023.08.15 |
구조물 변수에 값 할당 (0) | 2023.08.15 |
PDO 연결 배열로 모든 그룹 키-값 쌍 가져오기 (0) | 2023.08.15 |
SQL 쿼리가 너무 오래 걸리는데 다른 방법이 있나요? (0) | 2023.08.15 |