오라클 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
.
.
.
복사해서 사용하면 댐
끝....
'데이터베이스 > Oracle' 카테고리의 다른 글
[Oracle] 명령프롬프트 / cmd 창으로 계정생성 (1) | 2022.11.15 |
---|---|
[오라클/Oracle]오라클 / Oracle 여러 테이블 한번에 삭제하기 (1) | 2022.11.09 |