현재 계정으로 테이블 접속시 select * from 생성사.테이블명 이렇게 접속을 하고 있는데요.. 시노님을 주려고 하니 테이블이 꽤많아서... 알아보니까.
시노님 없는 테이블 찾아서 한꺼번에 줄수 있는 쿼리가 있다고 하는데 구글링을 해봐도 찾기가 쉽지 않네요 아시는 분 있으면 알려주시면 감사하겠습니다. 좋은 주말 되세요~
by 타락천사
[2013.04.20 20:18:50]
-- 적당히 조건에 맞추어 조정 하세요 ㅇ.ㅇ SELECT 'CREATE PUBLIC SYNONYM '||A.TABLE_NAME||' FOR '||A.OWNER||'.'||A.TABLE_NAME||' ;' FROM DBA_TABLES A WHERE A.OWNER ='SCOTT' AND A.TABLE_NAME LIKE '%' AND NOT EXISTS ( SELECT 'X' FROM DBA_SYNONYMS B WHERE A.OWNER = B.TABLE_OWNER AND A.TABLE_NAME =B.TABLE_NAME ) ;
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.