DML문 사용

 

 

[예제10] 특정 주문 내역을 삭제하려면 다음과 같습니다.

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

SELECT문 사용  (0) 2016.01.14
DML문 사용  (0) 2016.01.13
DML문 사용  (0) 2016.01.13
DML문 사용  (0) 2016.01.13
변수의 영역  (0) 2016.01.13

<DML문 사용>

 

[결과]
SQL> select id, name,  CREDIT_RATING  from s_customer
  2* where id = 215;


        ID NAME                           CREDIT_RATING
---------- ------------------------------ -------------------
       215 장창식                         불량

SQL> execute up_credit(215,'우수');

 

PL/SQL 처리가 정상적으로 완료되었습니다.

SQL>  select id, name,  CREDIT_RATING  from s_customer
  2   where id = 215;

        ID NAME                           CREDIT_RATING
---------- ------------------------------ -------------------
       215 장창식                         우수
 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

DML문 사용  (0) 2016.01.13
DML문 사용  (0) 2016.01.13
DML문 사용  (0) 2016.01.13
변수의 영역  (0) 2016.01.13
변수의 영역  (0) 2016.01.13

<DML문 사용>

 

DML문인 경우는 SQL의 문법과 동일하게 사용합니다.
또한 UPDATE문이나 DELETE문은 조건을 만족하는 행이 여러 개이면 전체에 대해서 처리하고, 조건을 만족하는 행이 없더라도 에러가 발생되지 않습니다.


[예제9] 특정 고객에 대한 신용등급을 변경하면 아래와 같습니다.

 



 

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

DML문 사용  (0) 2016.01.13
DML문 사용  (0) 2016.01.13
변수의 영역  (0) 2016.01.13
변수의 영역  (0) 2016.01.13
변수 사용  (0) 2016.01.13

<변수의 영역>

 

[예제 8]

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

DML문 사용  (0) 2016.01.13
DML문 사용  (0) 2016.01.13
변수의 영역  (0) 2016.01.13
변수 사용  (0) 2016.01.13
변수 사용  (0) 2016.01.13

<변수의 영역>

 

내장된 BLOCK과 변수의 영역은 아래의 그림과 같습니다. 

 


 

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

DML문 사용  (0) 2016.01.13
변수의 영역  (0) 2016.01.13
변수 사용  (0) 2016.01.13
변수 사용  (0) 2016.01.13
기타 변수  (0) 2016.01.13

변수 사용


예제 7에서 선언한 RECORD에 새로운 사원에 대한 정보 정의


- 연산자의 사용

PL/SQL에서는 SQL에서 사용되는 논리, 산술, 연결 연산자와 추가된 지수연산자(**)를 사용할 수 있습니다.
괄호를 사용하여 연산순서를 조정할 수 있습니다.

 

● 변수의 값을 1 증가하시오. 
 v_count := v_count + 1;

● 두 변수의 값이 같은 지를 비교하여 BOOLEAN 값 지정 
 v_equal := (v_n1 = v_n2);


 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

변수의 영역  (0) 2016.01.13
변수의 영역  (0) 2016.01.13
변수 사용  (0) 2016.01.13
기타 변수  (0) 2016.01.13
기타 변수  (0) 2016.01.13

​<변수 사용>

변수에 값을 정의하거나 재정의하기 위해 PL/SQL 할당 연산(:=)를 사용합니다. 할당 연산자 왼쪽에 변수를 놓고 오른쪽에 값을 놓습니다.

 

 

 

변수에 상수값 지정

TAL_SAL 변수에 V_SAL 변수값 정의 
v_total_sal    := v_sal ; 
예제5에서 선언한 TABLE 3번째 변수에 이은선값 정의 
name_table(3)  := '이은선' ;
 
예제6에서 선언한 TABLE의 25번째 사원의 이름과 급여 정의 
emp_table(25).name = '이용호' ;

emp_table(25).salary  = 1100 ;

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

변수의 영역  (0) 2016.01.13
변수 사용  (0) 2016.01.13
기타 변수  (0) 2016.01.13
기타 변수  (0) 2016.01.13
기타 변수  (0) 2016.01.13

<기타 변수>

HOST 변수

 

호스트 변수는 참조대상에 콜론(:)을 접두어로 붙여서 PL/SQL의 변수와 구분을 하여 사용합니다.

 

>> 사용예


 

'오라클 > Oracle,SQL' 카테고리의 다른 글

변수 사용  (0) 2016.01.13
변수 사용  (0) 2016.01.13
기타 변수  (0) 2016.01.13
기타 변수  (0) 2016.01.13
Composite Type 변수  (0) 2016.01.13

+ Recent posts