PL/SQL Tutorial - GOTO 다른 언어의 GOTO랑 비슷하다. LABEL이 지정된 block이나 statement로 갈 수 있다. GOTO label_name; label name은 이렇게 표시한다. BEGIN GOTO second_message; DBMS_OUTPUT.PUT_LINE( 'Hello' ); GOTO the_end; DBMS_OUTPUT.PUT_LINE( 'PL/SQL GOTO Demo' ); GOTO first_message; DBMS_OUTPUT.PUT_LINE( 'and good bye...' ); END; --익명 블록이 완료되었습니다. --PL/SQL GOTO Demo --Hello --and good bye... second_message -> first_message -> the_end 로 향하는 것을 알.. PL/SQL Tutorial - CASE CASE문은 IF/ELSE의 ver2 정도로 생각하면 될 것 같다. 쓰임새는 조금 다른데 IF/ELSE는 TRUE/FALSE만 주로 다룬다면 CASE는 특정 값에 대해 판단한다. CASE selector WHEN selector_value_1 THEN statements_1 WHEN selector_value_1 THEN statement_2 ... ELSE else_statements END CASE; 백문이불여일견이다. DECLARE c_grade CHAR(1); c_rank VARCHAR(20); BEGIN c_grade := 'B'; CASE c_grade WHEN 'A' THEN c_rank := 'Excellent'; WHEN 'B' THEN c_rank := 'Very Good'; WHEN .. PL/SQL Tutorial - IF IF / AND는 너무 잘 알고 있을 것이다. 진리식으로 나타내면 충분하겠지? X Y IF AND 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 아니 표는 가운데 정렬안됨? 후.. 태그님 영원하세요 먼저 IF문을 살펴보자. IF condition THEN statements; END IF; boolean type는 언제나 true, false, null 값만을 갖는다. 이 점을 이용하여 사용한다. DECLARE n_sales NUMBER; BEGIN n_sales := 200000; IF n_sales > 100000 THEN DBMS_OUTPUT.PUT_LINE( 'Sales revenue is greater than 100K' ); END IF; END; 간단하게 작성해보자. n_sales.. PL/SQL Tutorial - Type, Variables 1. PL/SQL 이란? - Procedural Language extensions to the Structured Query Language - SQL은 데이터 조회 및 갱신에 사용되는 언어지만 한계를 가지고 있어 이를 극복하기 위해 만들어졌다. - Oracle Database에 종속적인 언어이다. (1) 익명 블록 - PL/SQL은 코드가 블록으로 구성되는 블록 구조 언어이다. - 블록은 (선언 - 실행 - 예외 ) 구조로 나뉜다. SET SERVEROUTPUT ON; BEGIN DBMS_OUTPUT.put_line ('Hello, World!'); END; 이 PL/SQL은 SQL Develpoer에 HelloWorld를 출력한다. 2. Data Type 모르고 지나가면 섭하다. 언어 배울때 이게 .. ORACLE 12C SAMPLE DATABASE 만들기 SQL> CREATE USER OT IDENTIFIED BY Orcl1234; User created. SQL> GRANT CONNECT, RESOURCE, DBA TO OT; Grant succeeded. SQL> CONNECT ot@orclpdb Enter password: sqlplus user-name : /as sysdba SQL > 상태로 접속한다. SQL> show con_name; CON_NAME ------------------------------ CDB$ROOT 이렇게 ROOT로 있으면 된다. SQL> alter session set container = pdborcl; ERROR: ORA-65011: Pluggable database PDBORCL does not exist. c.. 이전 1 ··· 26 27 28 29 30 31 32 ··· 40 다음