본문 바로가기

PROGRAMMING/DATABASE

[ ORACLE ] REM INSERTING 은 무엇일까 내가 개발에 사용하고 있는 ORACLE DB를 어떤 테이블은 테이블만 어떤 테이블은 데이터와 함께 선별적으로 덤프뜰 일이 있어서 ORACLE에서 제공하는 SQL DEVELOPER를 이용하여 SQL문으로 EXPORT를 진행했다.그런데 데이터를 넣는 INSERT 문 앞에 어김없이 다음과 같은 문장이 있었다. REM INSERTING into '테이블명' 기억을 더듬거려보니 SQLGate for Oracle 툴을 통해 해당 SQL문을 돌렸을 때 문제가 있었던 터라 기존의 export한 SQL 문을 보면 일일이 주석 처리를 모두 해놨었다. 매번 볼 때마다 검색하고 잊어버리고 또 검색하는 반복을 없애고자 짧게 블로그를 남긴다. 구글에 'oracle REM INSERTING' 이라고 검색해보니 바로 내용이 나왔다... 더보기
[ MYSQL ] 기존 데이터 한번에 PREFIX 붙여 수정하기 서비스 관리를 하다보면 이미 있는 데이터에 PREFIX처럼 접두어를 붙여서 수정해야 할 때가 간혹 있다.그럴 때 쓸 수 있는 방법은 다음과 같다. 예시를 보며 이해해보자. BOOK 이라는 Table이 있다. 해당 테이블에 있는 컬럼은 4개.Bookid, Name, Author, Price 이렇게 존재한다. 그리고 이 테이블의 데이터는 이렇게 존재한다. 여기서 Author의 데이터를 '(책이름)작가'로 바꾸고 싶다면 어떻게 해야할까?다음과 같이 하면 된다. UPDATE BOOK SET Author = CONCAT('(', Name, ') ', Author); * CONCAT Func : MySql에 존재하는 함수이다. CONCAT 함수의 파라미터로 원하는 값들을 넣어주면 값들이 모두 붙어 하나의 Strin.. 더보기