[Oracle] 오라클 일반 관리자 추가, 권한 롤
CONNECT : CREATE SESSION 권한이 있음. (없으면 해당 유저로 접속되지 않음.) RESOURCE : CREATE TRIGGER,SEQUENCE,TYPE,PROCESURE,CLUSTER,OPERATOR,INDEXTYPE,TABLE (Create 트리거, 시퀀스, 타입, 프로시저, 테이블 등 8가지 권한 부여) 1. 유저 생성 CREATE USER daye IDENTIFIED "1234"; CREATE USER daye IDENTIFIED BY 1234 DEFAULT TABLESPACE users; //기본 테이블 지정 2. 권한주기, 해제 GRANT CONNECT, RESOURCE TO daye; //권한 주기 REVOKE CONNECT, RESOURCE TO daye; //권한 해제 3..
2021. 10. 19.
[Oracle] SQL로 간단한 검색
PROFESSORS(greetingnumber,prrofessorname,employmentyear,labororatory,phonenumber) STUDENTS(studentnumber,studentname,adderss,birth,greetingnumber_fk) 1. 유저에게 생성된 테이블 이름 모두 출력 SELECT TABLE_NAME FROM USER_TABLES; 2. 학번이 '5523'인 학생이름, 주소 출력 SELECT studentname,address FROM STUDENTS WHERE studentnumber = '5523'; 3.학번이 '5523'인 학생의 이름과 지도교수 인사번호, 지도교수 이름출력 SELECT STUDENTS.studnetname,PROFESSORS.greetin..
2021. 10. 19.
[Oracle] 학생과 교수관계 테이블생성,데이터추가
[예시1] PROFESSORS(greetingnumber,prrofessorname,employmentyear,labororatory,phonenumber) STUDENTS(studentnumber,studentname,adderss,birth,greetingnumber_fk) [테이블 생성] students의 greetingnumber_fk가 professors의 greetingnumber을 참조하고 있기때문에 professors가 먼저 생성되어야한다. CREATE TABLE PROFESSORS( greetingnumber int PRIMARY KEY, professorname char(10), employmentyear int, labororatory char(20), phonenumber char(..
2021. 10. 19.