본문 바로가기

[TIP_SQL] VO 더이상 타이핑 해서 만들지 말자

VO 더이상 타이핑 해서 만들지 말자 SELECT 해서 만들자


오라클 SQL 만 만들었다. 

MYSQL 은 다음에 내가 사용해야할쩍에 ^^


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SELECT CASE WHEN C.DATA_TYPE = 'NUMBER' THEN
            '/** ' || B.COLUMN_ID || ' ' || A.COMMENTS || ' */' || CHR(10|| 'private int '    || LOWER(SUBSTR(A.COLUMN_NAME, 11)) || SUBSTR(REPLACE(INITCAP(A.COLUMN_NAME), '_'), 2|| ';'
       ELSE
            '/** ' || B.COLUMN_ID || ' ' || A.COMMENTS || ' */' || CHR(10|| 'private String ' || LOWER(SUBSTR(A.COLUMN_NAME, 11)) || SUBSTR(REPLACE(INITCAP(A.COLUMN_NAME), '_'), 2|| ' = "";'
       END AS COL
FROM   ALL_COL_COMMENTS A
     , ALL_TAB_COLUMNS  B
     , ALL_TAB_COLS     C
WHERE  1 = 1
AND    A.OWNER       = B.OWNER
AND    A.TABLE_NAME  = B.TABLE_NAME
AND    A.COLUMN_NAME = B..COLUMN_NAME
AND    A.OWNER       = C.OWNER
AND    A.TABLE_NAME  = C.TABLE_NAME
AND    A.COLUMN_NAME = C.COLUMN_NAME
AND    A.TABLE_NAME  = '테이블명'
ORDER  BY B.COLUMN_ID
 
cs


소스를 걍 긁어 가지고 싶은 분은 다음 링크를 클릭해서 읽어 보시면 방법이 있습니다.

설정 설치 없이!! 걍 드래그 방지 및 복사 방지 해제


그럼 20000