오라클 컬럼명을 자바 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 split 마지막 단어 찾기 (정규식) / 파일 확장자 찾기 (1) | 2024.11.29 |
---|---|
ORACLE 이번달 마지막 날짜 구하기 (0) | 2024.08.05 |
ORACLE 문자열 자르기 / 정규식 / 공백처리 (0) | 2023.11.06 |
ORACLE 과거 데이터 조회, 복구 (백업) (0) | 2023.11.01 |
MariaDB Server 설치 (0) | 2023.09.05 |
댓글