목록공부/DataBase (8)
hara
-dump파일을 만들 곳에 폴더 만들기(C:\dump)-cmd창을 키고 export C:\dump> exp 계정이름/비번@서비스이름(XE) file=경로설정(C:\dump\dump.dmp) import - 동일한 계정, 테이블이 있는 경우 삭제 - 계정 다시 생성 - dump파일이 있는 폴더에 들어가서(C:\dump) C:\dump> imp 계정이름/비번@서비스이름(XE) file=경로설정(C:\dump\dump.dmp) full=Y
system계정에서 계정 생성 -create user 유저명 identified by 비번; 계정 수정-alter user 유저명 identified by 비번; 권한주기 -grant connect, resource, dba to 유저명;
SQL> connect사용자명 입력: system암호 입력: 연결되었습니다. SQL>EXEC DBMS_XDB.SETHTTPPORT(원하는포트번호);
Oracle에 sql전체적 문제1. first_name컬럼값이 'J_ _n~~~'인 사원의 사번, 이름을 검색하시오.select employee_id,first_name,last_namefrom employeeswhere first_name like 'J__n%'; 2. 수당을 받는 사원의 사번, 이름, 급여, 수당을 출력하시오select employee_id,first_name,salary,commission_pctfrom employeeswhere commission_pct is not null 3. 급여가 10000이상인 사원의 사번, 부서번호, 이름, 급여, 수당을 출력하시오.단, 부서번호가 30번부서이거나 90번인 사원만 검색한다.select employee_id,department_id,fir..
Oracle을 이용한 sql전체적인 문제(pl-sql포함)[1~2지문]CREATE __(1)__ VIEW view1AS SELECT info_no, info_date FROM order_info WHERE info_date < SYSDATE WITH CHECK OPTION 1.이름이 'view1'인 뷰의 구조를 변경하기 위한 (1)을 완성하시오.or replace 2.'view1'이 만들어진 상태에서 다음중 오류발생하는 SQL문을 고르시오. (1),(2),(3)1)INSERT INTO view1 VALUES (999, SYSDATE+1); 2)INSERT INTO view1(info_no) VALUES (999);3)UPDATE view1 SET info_date = SYSDATE+1;4)UPDATE v..
[테이블 관계] DML사용하기1. CUSTOMER 테이블생성하시오.-모든컬럼은 VARCHAR2타입-id컬럼은 3자리,password컬럼은 3자리,name컬럼은 10자리이다.-id컬럼에 컬럼레벨로 PK제약조건추가한다. create table customer(id varchar2(3) primary key,password varchar2(3),name varchar2(10)) 2. 3명의 고객정보를 추가하시오'id1', 'p1', '고객1''id2', 'p2', '고객2''id3', 'p3', '고객3' insert into customer values('id1', 'p1', '고객1')insert into customer values('id2', 'p2', '고객2')insert into customer ..