a라는 테이블에 2015년 1월 2월 3월~12월을 1일부터 31일 30일 이런식으로 입력해야 하는데
한건씩 입력하다 보니 이게 세월이네요 혹시 쿼리로 만들어 입력하는 방법이 없는지요?
SELECT TO_CHAR(ym + LEVEL - 1, 'yyyymmdd') ymd FROM (SELECT TO_DATE('2015'||'01', 'yyyymm') ym FROM dual) CONNECT BY LEVEL <= ADD_MONTHS(ym, 12) - ym ;
답변감사합니다.마농님
SQL20451N Cycle detected in a hierarchical query
이런 오류가 납니다.
위 쿼리 그대로 실행하신게 아니죠?
저는 오류 안나거든요.
답변 감사합니다.
아 알려주신 쿼리 그대로 실행했는데요
db2 오라클 호환버전인데혹시 알려주신게 mysql인가요?
Error 2015-01-28 오후 1:12:56 0:00:00.178 DB2 Database Error: ERROR [560CO] [IBM][DB2/AIX64] SQL20451N Cycle detected in a hierarchical query. SQLSTATE=560CO
오라클 9i 이후부터는 잘 돌아가는 쿼리입니다.