[Oracle] [SQL DEVELOPER]테이블 구조만 복사, 테이블 데이터 복사
사용 가능한 두가지 방법이 있는데, 2번째 방법의 쿼리로는 테이블의 구조, 레코드는 복사가능하나 Primary Key, Foreign Key, Default, Index, 컬럼 설명 등은 복사되지 않는다. 1번방법 : SQL Developer 툴로 쿼리 생성하기 사용 DB Tool : SQL DEVELOPER SQL DEVELOPER 툴을 이용하는 경우, 기본키나 설명 등이 들어있는 기존 테이블(복사하고자 하는 테이블)이 있다면 기존 테이블 우클릭 후 1. DDL > 생성 : 현재 테이블 정보 쿼리문으로 생성해줌 2. DDL > 업데이트(현재 편집) : 방금 테이블 설정 변환한게 있다면 쿼리문으로 생성해줌 2번방법 : 아래 쿼리로 테이블의 구조, 레코드는 복사가능하나 Primary Key, Foreign..
2021. 7. 28.
[Oracle] 전년도 현재 년도에 복사, INSERT - SELECT문 , SELECT한 결과를 INSERT
INSERT INTO TRACK_MAS (CURR_YEAR, BS_POINT, BE_POINT, KS_POINT, KE_POINT, DS_POINT, DE_POINT , DUPL_RATE, UDATE, UUSER)-- 아래 SELECT구문을 INSERT하겠다SELECT '2021' AS CURR_YEAR -- 하드코딩 값 , BS_POINT , BE_POINT , KS_POINT , KE_POINT , DS_POINT , DE_POINT , DUPL_RATE , SYSDATE AS UDATE , 'se.shin' AS UUSER FROM TRACK_MASWHERE CURR_YEAR = '2020' --..
2021. 5. 27.
[MSSQL] [Oracle] 문자열 합치기 / ORACLE LISTAGG / MSSQL STUFF, XML / CONVERT로 형변환
[목표 ]Oracle, Mssql에서 다중 행 데이터를 한 행에 나열해 출력MSSQL 먼저 설명, ORACLE만 보고 싶다면 아래로 스크롤.. 다중 행의 데이터를 쉼표(,) 와 같은 구분자를 사용해서 한 행에 출력하고 싶을때가 있다. FILE_ID1file1, file2, file3, file4, file5 TYPE과 같은 컬럼 기준, GROUP별로 합치는 경우도 있다. TYPEFILE_ID1Afile1, file22Bfile33Cfile4, file5 실제 실무에서 사용하게 됐던 경우는,1개의 게시글에 멀티 file이 저장되어 있을 때 게시글 별 첨부파일 아이디들을 불러와야 했을때다.(Group By)(문제는 각 하나의 행으로 구성된 file_id 들을 한 행에 쉼표 등 구분기호로 나열한 형태로..
2021. 3. 19.