<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

<기타 변수>

 

BIND 변수


PL/SQL 변수로 BIND 변수와 HOST 변수가 있습니다. 바인드 변수는 호스트 환경에서 선언한 변수로서 Run Time 값을 하나 이상의 PL/SQL 프로그램과 주고 받는데 사용합니다.

이 변수는 SQL*Plus 환경에서 변수를 사용하기 위해 VARIABLE 명령어를 사용합니다. 또한 바인드 변수의 값을 나타내기 위해서는 PRINT문을 사용합니다.

>> 사 용 예 



 

 

 

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

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

<기타 변수>

 

LOB


LOB(Large OBject) 변수를 이용하여 구조화되지 않은 데이터 Block들인 텍스트, 그래픽, 이미지, 비디오 파일, 사운드 등을 4GB까지 저장할 수 있습니다.

이러한 LOB 데이터 타입은 데이터에 대한 임의(Random) 액세스도 가능합니다.

변수명               설명
-------------------------------------------------
BLOB               대형 이진(Binary) 데이터를 데이터베이스 내에

                      저장합니다.(사진)
-------------------------------------------------
BFILE              대형 이진(Binary) 데이터를 데이터 베이스 외부의 

                     운영체제에 저장합니다.(영화)
-------------------------------------------------
CLOB             단일 바이트 문자(Character) 데이터를 데이터 

                    베이스에 저장합니다.
                    책의 유형이 해당합니다.

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

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

+ Recent posts