'DataBase/Oracle'에 해당되는 글 2건

- 컬럼명 조회 SQL -

 

SELECT 
    column_name
FROM 
    user_tab_columns
WHERE 
    table_name = '테이블명';

'DataBase > Oracle' 카테고리의 다른 글

함수(function)  (0) 2014.05.27
블로그 이미지

어떻게하는거야

,

함수(function)

DataBase/Oracle 2014. 5. 27. 15:14

함수(function)

값을 계산하고 과 값을 반환하기 위해서 함수를 사용한다.

대부분 구성이 프로시저(procedure)와 유사하지만 IN prameter만 사용 할 수 있다.

반드시 반환 될 값의 데이터 타입을 return문에 선언해야 한다.

또한 PL/SQL블록 내에서 return문을 통해서 반드시 값을 반환해야 한다.

 

문법

PL/SQL 블록에는 적어도 한 개의 return문이 있어야 한다.

PL/SQL 블록은 함수가 수행 할 내용을 정의한 몸체부분이다.

 

CREATE OR REPLACE FUNCTION [function_name]

( [prameter type] )

RETURN [datatype]

IS

-변수 선언-

 

[variable type] ;

-- scala type [table_name.coulmn%TYPE] ;

BEGIN

-PL/SQL-

SELECT [coulmn_name]

INTO [variable]

FROM [table_name]

WHERE [coulmn_name = prameter] ;

RETURN [variable] ;

EXCEPTION
     WHEN NO_DATA_FOUND THEN
      RETURN '' ;

WHEN OTHERS THEN

RAISE ;

END ;

 

 

'DataBase > Oracle' 카테고리의 다른 글

- 컬럼명 조회 SQL -  (0) 2014.10.01
블로그 이미지

어떻게하는거야

,