소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

DataBase 261

Oracle 에서 Merge 구문 사용

MERGE INTO target_table_name USING (table|view|subquery) ON (join condition) WHEN MATCHED THEN UPDATE SET col1 = val1[, col2 = val2…] WHEN NOT MATCHED THEN INSERT(...) VALUES(...) ◈ syntax 설명 - INTO : DATA가 UPDATE되거나 INSERT될 TABLE이름을 지정 합니다. - USING : 대상 TABLE의 DATA와 비교한 후 UPDATE 또는 INSERT할 대상이 되는 DATA의 SOURCE 테이블 또는 뷰를 지정 - ON : UPDATE나 INSERT를 하게 될 조건으로, 해당 condition을 만족하는 DATA가 있으면 WHEN MATCH..

DataBase/Oracle 2012.05.16

TOAD 단축키

※ TOAD 단축키 - ESC : 열린 윈도우 닫기 - F1 : 모든 단축키를 보여준다 - F2 : FULL SCREEN - F4 : Table, View, Proc, Funct, Package를 DESC(테이블명에 커서 둔 상태에서 해야함) - F6 : SQL Editor와 결과창간의 전환 - Shift+F2 : Grid Output창 전체화면 전환 - F7 : 화면을 모두 CLEAR - F8 : 실행했던 SQL들의 HISTORY - F9 : 모든 쿼리 실행(Ctrl+Enter는 현재 쿼리만 실행) - Ctrl+F9 : 실제 쿼리를 실행하지 않고 validate함 - Ctrl+T : Columns Dropdown(해당테이블의 컬럼목록 표시) - Ctrl+. : Table Completion (매칭되는 ..

DataBase/Oracle 2012.05.16

컬럼에 한글 포함여부 검사

글 수 26 Classic Style Zine Style Gallery Style 컬럼에 한글 포함여부 검사DataBase 조회 수 7923 추천 수 0 2010.09.29 14:12:59 뭉충닷컴 *.130.16.141 http://www.mungchung.com/xe/12952 출처 : http://indes.egloos.com/5167302 생각지도 못한 엄청난 꽁수다 -_- where조건으로 써주면 되겠다. 1. 한글 포함 되어 있는지 확인(바이트 수 비교) : LEN(컬럼명)DATALENGTH(컬럼명) -- 오라클은 length(컬럼명)lengthb(컬럼명) 2. 한글로 컬럼 데이터가 시작되는지 확인(초성범위 비교) : 컬럼명 between 'ㄱ' and '힣' -- 범위 마지막 글자인 '힣'은..

DataBase/SQL Server 2012.05.15

오라클 문자열 관련 함수

오라클 문자열 관련 함수 1) 대소문자로 변환 및 첫글자만 대문자로 변환 lower(column|expression), upper(column|expression), initcap(column|expression) ex) lower('Manager') => 'manager' 2) 문자열 합성 concat(column1|expression2,column1|expression2) 3) 문자열 추출 substr(column|expression,m[,n]) ex) substr('123-456-789',6,2) => '56' 4) 문자열의 길이를 숫자로 반환 length(column|expression) ex) length('123-123') => 7 5) 명명된 문자의 위치를 숫자값으로 리턴 instr(colu..

DataBase/Oracle 2012.05.15
728x90
반응형