본문 바로가기

728x90
반응형

학원/SQL

(3)
08_데이터베이스(관리자) conn system/oracle; (conn 아이디/비밀번호;) create user(객체종류) ID identified by 비밀번호; 객체 삭제 drop user ID; 사용자 변경(비번 변경) alter user ID identified by 변경비번; 권한부여 - grant 권한1, 권한2 to ID - grant connect, resource to kh11; - grant create view to kh11; show user; 현재 접속된 user 정보 서비스 포트 확인 select dbms_xdb.gethttpport() from dual; 서비스 포트 변경 exec dbms_xdb.sethttpport(포트번호);
07_데이터베이스(기타) 시퀀스 · create sequence 시퀀스이름 [옵션]; create sequence student_seq; · max value 표기 가능한 최대 수 · increment_by 증가하는 숫자 · cycle_flag max 넘어갈 시 1로 돌아갈지(디폴트 no) · last_number 캐시사이즈 - create sequence item_seq no cache; 캐시사이즈 사용 x - create sequence item_seq cache 100; 캐시사이즈 100 · 사용 시퀀스이름.nextval values(student_seq.nextval, ?); · 삭제 drop sequence 시퀀스이름; · 조회 SELECT board_seq.currval AS seq_num(표시할이름) FROM dua..
06_데이터베이스(CRUD) Create 테이블 생성 create table student( no number(3) primary key, name varchar2(21) not null check(regexp_like(name, '^[가-힣]{2,7}$')); phone char(13) join date ); · not null + unique = primary key · defalut 0 : 미입력시 0 · check(조건) · regexp_like(항목, 정규표현식) check(regexp_like(member_name, '^[가-힣0-9]+$')); · and, or, =, !=, · between a and b · in : check(telecom in ('SK','KT','LG')) · 나머지 mod(항목, 30) 항목의..

728x90
반응형