테이블을 백업하기 위해 복사한다. CREATE TABLE DWC_menu_BK AS SELECT * FROM DWC_menu;
select * from (select distinct PRD_YR,PRD_YRWK from DMC_Period order by prd_yrwk desc) WeekTable where prd_yrwk
select menu_id, sys_connect_by_path(menu_desc,'@') from dwc_menu connect by prior menu_id = parent_id
오라클에서 데이터 타입을 수정하기 전에 알아 두셔야 한 것이 있습니다. 제가 알아 본 바로는 Oracle에서는 MS-SQL 처럼 유연한 면이 적어서 데이터가 있는 컬럼의 타입은 쉽게 바꿀 수 없습니다. 그럼 데이터가 있을 때와 없을 때의 형 변환 방법을 보겠습니다. 1. 데이터가 없을때 alter table 테이블 이름 modify ( 컬럼명 데이터 타입 );예제 tbl_Board 테이블에서 strName을 varchat(10)에서 varchar(30)으로 수정 alter table tbl_Board modify ( strName varchar(30) );2. 데이터가 있을 때 데이터가 있을 때 형변환 방법 1. 테이블 수정 : 테이블에 원하는 데이터 타입의 컬럼을 하나 생성합니다.(임시로 사용) 2. ..