본문 바로가기

데이터베이스/Oracle

[Oracle]오라클 / Oracle 로 자바변수 한번에 만들기

 

오라클 DB작업후 자바 VO객체에 변수병을 입력할때 많은 번거로움 있다.

 

그럴때 사용하는 것이 변수생성 쿼리문이다.

 

 

<변수 자동 생성 쿼리문>


SQL > select 'private ' ||  decode(lower(data_type), 'number', 'int ', 'String ') ||  lower(column_name) || ';'
             from cols
           where lower(table_name) = ' 컬럼명 ';

                                                             컬렴명은 lower 함수가 적용되어있기 때문에 소문자로 적어야함!!!

  

 

 

<실습>

 

데이터베이스에 수많은 컬럼명이 들어있다.

 

이를 자바 VO에 옮기려면  약간의 노력과 귀찮음이 발생

 

이때 

 

SQL문 실행 

 

select 'private ' ||  decode(lower(data_type), 'number', 'int ', 'String ') ||  lower(column_name) || ';'
             from cols
           where lower(table_name) = ' member ';

 

1

.

.

.

.

 

2

.

.

.

.

 

3

.

.

.

 

 

복사해서 사용하면 댐

 

 

끝....