오라클 SQL 20

오라클 SQL 19강

--19강 --저장프로시저(PROCEDURE)와 함수(FUNCTION) --학생테이블에서 학번과 학년을 입력으로하여 수정하는 저장프로시저를 작성하라. CREATE OR REPLACE PROCEDURE TEST2 (V_STU_NO IN STUDENT.STU_NO%TYPE, V_STU_GRADE IN STUDENT.STU_GRADE%TYPE) IS BEGIN UPDATE STUDENT SET STU_GRADE = V_STU_GRADE WHERE STU_NO = V_STU_NO; END TEST2; / SELECT * FROM STUDENT WHERE STU_NO = 20153075; EXECUTE TEST2(20153075,3); SELECT * FROM STUDENT WHERE STU_NO = 201530..

오라클 SQL 2021.03.04

오라클 SQL 12강

--12강 --DDL, CREATE/DROP/TRUNCATE/ALTER CREATE TABLE TEST1 (U_ID VARCHAR2(10), U_DATE DATE); DESC TEST1; --NUMBER(N,M) --CHAR(N) --VARCHAR2(N) --DATE --LONG : 2GB 문자데이터에 대한 정의 --TIMESTAMP : 년 월 일 시 분 초 6자리소수부의 시간형태를 나타내는 자료형 타입. DESC STUDENT; CREATE TABLE T_STUDENT AS SELECT * FROM STUDENT WHERE STU_DEPT = '기계'; SELECT * FROM T_STUDENT; --열의 이름을 건드릴때는 ALTER()사용함. --새로운 열을 추가할때.. ALTER TABLE T_ST..

오라클 SQL 2021.03.02

오라클 SQL 210302 연습문제

create table student1 as select * from student where stu_grade in (1,2); create table subject1 as select * from subject; create table enrol1 as select * from enrol; select * from student1; select * from subject1; select * from enrol1; /*no1. 학번 20101059, 이름 조병준, 학과 컴퓨터정보, 학년 1, 반 B, 키 164, 몸무게 70인 남학생이 추가되었다.*/ INSERT INTO STUDENT1 VALUES (20101059,'조병준','컴퓨터정보',1,'B','M',164,70); /*no2. 학번 2010..

오라클 SQL 2021.03.02