오라클 컬럼명을 자바 VO 변수 형식으로 출력
SELECT
'private ' ||
(CASE A.DATA_TYPE
WHEN 'NUMBER'
THEN 'int'
WHEN 'DATE'
THEN 'String'
WHEN 'VARCHAR2'
THEN 'String'
WHEN 'CHAR'
THEN 'String'
WHEN 'CLOB'
THEN 'String'
ELSE ''
END
) ||
' ' ||
LOWER(SUBSTR(A.CAMEL_CASE,1, 1)) ||
SUBSTR(A.CAMEL_CASE,2) ||
';'AS RESULT
FROM (
SELECT
COLUMN_NAME,
DATA_TYPE,
REPLACE(initcap(COLUMN_NAME),'_') AS CAMEL_CASE
FROM ALL_TAB_COLUMNS
WHERE TABLE_NAME= '테이블명'
ORDER BY COLUMN_ID
)A;
반응형
반응형
'개발하는 '정' > DB' 카테고리의 다른 글
ORACLE 문자열 자르기 / 정규식 / 공백처리 (0) | 2023.11.06 |
---|---|
ORACLE 과거 데이터 조회, 복구 (백업) (0) | 2023.11.01 |
MariaDB Server 설치 (0) | 2023.09.05 |
MySql Workbench 설치 및 접속 (0) | 2023.08.08 |
[Oracle] Order by 1, 2, ... 구문의 의미와 사용 방법 (0) | 2023.06.07 |
댓글