이번 게시글은 Oracle DB에서 사용자에게 오브젝트 권한을 부여하는 SQL에 대해서 작성. 오브젝트 권한이란? 오브젝트 권한이란 사용자가 오브젝트에 대한 접근을 허용하거나 제한하는 것이 객체 권한이다. 예를 들어 B라는 사용자가 A라는 사용자의 TAB1 테이블을 SELECT 하고 싶은 경우, B라는 사용자에게 A 사용자의 TAB1 테이블을 조회할 수 있는 SELECT 권한을 부여한다. 이때, UPDATE나 INSERT의 권한은 부여하지 않았으므로 B라는 유저가 TAB1 테이블의 데이터를 수정하거나 추가는 할 수 없다. 이 예제를 이해했다면 오브젝트 단위로 권한을 세밀하게 부여할 수 있다는 것을 알 수 있을 것이다. ・오브젝트 권한과 시스템 권한의 차이 오브젝트 권한은 임의의 테이블이나 오브젝트에 대한..
이번 게시글은 Oracle DB에서 사용자에게 시스템 권한을 부여하는 SQL에 대해서 작성. 시스템 권한이란? 시스템 권한은 사용자가 데이터베이스를 조작하기 위한 권한을 의미한다. 예를 들어 A라는 사용자가 아래의 권한을 가지고 있다고 가정해보자. - 데이터베이스를 만들거나 변경하는 권한 - 테이블이나 인덱스를 만들거나 변경하는 권한 테이블을 생성하는 권한은 「CREATE TABLE」권한으로 부여한 스키마 내에서만 테이블을 작성할 수 있다. 다른 스키마에서 테이블을 생성하려면 「CREATE_ANY_TABLE」와 같이 ANY를 붙여야 한다. ・시스템 권한과 오브젝트 권한의 차이 - 시스템 권한은 데이터베이스에 대한 권한이고 - 오브젝트 권한은 임의의 테이블이나 오브젝트에 대한 권한 이라는 차이가 있다. ■..
- Total
- Today
- Yesterday
- 시간차이
- in/out/ref 예제
- 유틸리티에러
- in/out/ref
- 참조전달
- REVOKE
- DBA_SYS_PRIVS
- 초기화파라미터파일
- TrimEnd
- vba
- NLog
- in/out/ref 차이점
- Oracle
- USER_SYS_PRIVS
- rollback
- in/out/ref 공통점
- pl/sql
- 유틸리티
- PL/SQL 예외처리문
- 에러
- EXCEPTION절
- BEGIN절
- PL/SQL 실행문
- DECLARE절
- C#
- commit
- VB.Net
- grant
- 동기통신
- 후나빙
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |