USER_TABLES딕셔너리뷰를 이용한 테이블삭제,SELECT권한부여 스크립트 작성하기
--
사용자계정의 테이블을 삭제하는 스크립트를 생성하세요.
SQL> SELECT 'DROP TABLE ' || table_name
|| ';' FROM user_tables;
DROP TABLE DEPT; DROP TABLE EMP; DROP
TABLE MYDEPT1; DROP TABLE MYEMP1; DROP TABLE MYEMP1_OLD; DROP TABLE
MYLECTURE1; DROP TABLE MYSALGRADE1; DROP TABLE MYSUGANG1;
.............. ..............
-- USER_TABLES 뷰를 이용하여 SCOTT
사용자에게 현재사용자의 모든 테이블에 대한 -- SELECT권한을 부여 하는 스크립트를 작성하세요.
SQL>
SELECT 'GRANT SELECT ON ' || table_name || ' to scott;' FROM user_tables;
GRANT SELECT ON DEPT to scott; GRANT SELECT ON EMP to scott;
GRANT SELECT ON MYDEPT1 to scott; GRANT SELECT ON MYEMP1 to scott;
GRANT SELECT ON MYEMP1_OLD to scott; GRANT SELECT ON MYLECTURE1 to
scott; GRANT SELECT ON MYSALGRADE1 to scott; GRANT SELECT ON MYSUGANG1
to scott; GRANT SELECT ON SALGRADE to scott; GRANT SELECT ON S_CUSTOMER
to scott; GRANT SELECT ON S_DEPT to scott; ........................
........................
|
댓글 없음:
댓글 쓰기