본문 바로가기

grant

(2)
mariadb procedure 소스 보는 권한 해결 mariadb procedure 소스 보는 권한 해결 안녕하세요. 얼마전 사내 개발자분이 생성 되어 있는 procedure의 내부 소스를 보고 싶다는 요청을 하셨습니다. 그래서 실행이 되면 당연히 보실수 있을꺼라 생각하여 execute 권한이 있는 것을 확인하고 되실꺼라 했는데, 어랏? 보이지 않는다고 하시네요. 현재 권한 확인 그래서 지금 부여된 권한은 확인 해보았습니다. 저희는 dev라는 role을 생성해서 개발자분들의 권한을 관리하고 있기 때문에 해당 role에 부여된 권한을 확인 했습니다. show grants for dev; 결과, usage와 더불어 업무상 필요한 schema들에 적당하게 select, insert, update, delete, execute가 들어가 있는것을 확인 했습니다. ..
SQL의 정의와 언어의 종류 SQL의 정의와 언어의 종류 SQL 이란? •SQL 은 Structured Query Language의 약자로 데이터베이스에서 데이터를 조회, 입력, 수정, 삭제 저장 하는데 사용되는 질의 언어 입니다. •SQL 은 역할에 따라 DML, DDL, DCL, TCL 로 나뉩니다. DML ( Data Manipulation Language ) 데이터 조작어 •SELECT ( 데이터 조회 ) SELECT 문은 테이블에 저장된 데이터를 조회하는데 사용되는 SQL 입니다. SELECT 문의 기본 패턴은 다음과 같습니다 SQL> SELECT 컬럼1 FROM 테이블 WHERE 조건 ; •DELETE ( 데이터 삭제 ) 데이터를 삭제할때 사용합니다. SQL> DELETE FROM 테이블 WHERE 조건 ; •INSERT..