Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 노트북CPU성능비교
- 아나콘다 install
- linux 권한설정
- Image Steganography
- 그램 온도 낮추기
- 노트북CPU성능
- LG 컨트롤 센터
- Forensically
- 'Destination Folder' cannot contain non-ascii characters (special characters or diacritics). Please choose another location.
- 정보보안용어
- 티스토리표가운데
- 리눅스 디스크 다 참
- chmod 설정
- umask and 연산
- 스테가노그래피 포렌식 툴
- LG CONTORL CENTER
- 스테가노그래피 툴
- 노트북CPU견적
- 유마스크
- 표 가운데정렬방법
- 그램 온도
- chmod umask
- zsteg
- Error : Due to incompatibility with several Python libraries
- LG 그램 온도
- 티스토리가운데정렬
- 리눅스 권한설정 리눅스 유마스크
- 리눅스 휴지통 비우기
- 표 가운데정렬
- LG 컨트롤 센터 온도
Archives
- Today
- Total
공대생의 에러일기
정처기 SQL - GRANT OPTION FOR, CASCADE 동시 사용 문제 본문
반응형
특정 테이블에 대해 사용자에게 부여된 DELETE 권한과 사용자가 다른 사람에게 부여한 DELETE 권한을 부여할 수 있는 권한, 사용자가 다른사람에게 부여한 DELETE 권한도 모두 취소하는 경우. 의 문제가 있다.
사용자에게 부여된 DELETE 권한 취소 -> REVOKE
사용자가 다른 사람에게 부여한 DELETE 권한을 부여할 수 있는 권한 취소 -> GRANT OPTION FOR
사용자가 다른사람에게 부여한 DELETE 권한도 모두 취소하는 경우 -> CASCADE
우리는 이런 문제를 만났을 때 GRANT OPTION FOR, CASCADE를 둘 다 써야한다고 생각해서
REVOKE GRANT OPTION FOR DELETE ON <TABLE> FROM <USER> CASCADE;
이렇게 작성하겠지만
실제로 사용한다면 좋지 않은 SQL문이다.
왜냐하면
해당 SQL문은 사용자에게 부여된 DELETE 권한을 취소했기 때문에 다른사람에게 부여할 권한도 함께 취소되기 때문.
물론 둘다 사용하는 것이 불가능한 것은 아니므로 문제를 풀때는 상관이 없겠지만 실제로 DB를 다룰 땐 문제가 될 수도 있을 것이라 본다.
'DB' 카테고리의 다른 글
정처기 SQL - 제약조건(CONSTRAINT) DOMAIN, TABLE 차이 - VALUE IN / VALUE 생략, 제약조건 생략 (0) | 2022.07.04 |
---|---|
JDBC와 DBCP란? (0) | 2021.03.05 |