- sqlplus
- system
- 1234
- show user
- @C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql
- alter user scott identified by tiger;
- conn scott/tiger
- show user
scott, scott, tiger
-- 문제1: Create 명령문(테이블 만듦) -- emp테이블에서 empno, ename, job 속성을 갖고 오는데. -- 데이터는 없는 빈 테이블을 제작하시오. (테이블명: EMP01) -- 데이터가 있는 테이블을 제작하시오. (테이블명: EMP02) CREATE TABLE EMP01 AS SELECT EMPNO, ENAME, JOB FROM EMP WHERE 1=0; CREATE TABLE EMP02 AS SELECT EMPNO, ENAME, JOB FROM EMP; |
-- 문제2: Alter 명령문(테이블 변경) -- emp01테이블에 DATA3이라는 NUMBER타입이며 빈값을 허용하지 않는 속성을 추가하시오. ALTER TABLE EMP01 add(DATA3 NUMBER NOT NULL); |
-- 문제3: DROP명령문(테이블 삭제) -- emp01테이블을 삭제하시오. DROP TABLE EMP01; |
-- 문제4: TRUNCATE명령문 -- EMP테이블에서 SAL, SAL/3, SAL/3에서 소수2째자리 절삭한 값을 검색하시오. SELECT SAL, SAL/3, TRUNC(SAL/3,2) FROM EMP; |
-- 문제5: select명령문(데이터 검색) -- emp테이블의 모든 정보를 검색한다. SELECT * FROM EMP; |
-- 문제6:insert명령문(데이터 삽입) -- DEPT테이블의 DEPTNO, DNAME, LOC 부서 정보를 추가한다. -- 부서번호, 부서이름, 위치 INSERT INTO DEPT(DEPTNO,DNAME.LOC) VALUES (50,'DEVELOP','SEOUL'); |
-- 문제7:UPDATE명령문 -- EMP02 테이블 사원들의 JOB을 'STUDENT'로 변경한다. UPDATE EMP02 SET JOB = 'STUDENT'; |
--문제8: DELETE명령문 --EMP02 테이블 내의 모든 데이터 삭제 DELETE FROM EMP02; |
-- 문제10: 데이터 개수에 대한 집계 -- SUM() -- 급여가 1500 이상인 사원들의 급여 총합을 구한다. SELECT SUM(SAL) FROM EMP WHERE SAL>=1500; |
'----------고2---------- > 응용 프로그래밍' 카테고리의 다른 글
[고2 응용 프로그래밍] (JS) (0) | 2024.03.20 |
---|---|
[고2 응용 프로그래밍] 1학기 2차 지필평가 (0) | 2024.03.13 |