본문 바로가기

oracle XML 저장(extractValue,updateXML,existsNode) XPath를 이용한 XMLType 데이터 인출 및 검색 XMLType 테이블 혹은 컬럼에 대해 XML 문서 전체나 일부 정보를 얻어오기 위해 W3C 표준인 XPath 표현을 사용할 수 있다. extractValue() 함수와 extract() 함수를 이용해 XMLType에 대해 XPath 연산을 취해 원하는 값을 구하면 된다. 은 extractValue() 문법을 나타낸다. extractValue()는 XPath를 만족하는 단일 노드 혹은 하나의 애트리뷰트를 인출할 때 사용되며 검색 조건을 만족하는 노드 혹은 애트리뷰트의 값을 리턴한다. extractValue() 문법 은 앞에서 입력한 BookStore XMLType 테이블에 대해 다양한 XPath 조건을 입력해 조건을 만족하는 XML 노드의 값을 검색.. 더보기
vi 명령어 모음 삽입 명령 a 커서 뒤에 입력 A 라인 끝에 입력 i 커서 앞에 입력 I 라인시작 부분에 입력 o 커서 있는 라인 밑에 입력 O 커서가 있는 라인 위에 입력 커서 이동 명령 h 왼쪽으로 커서 한 칸 이동 H 화면의 처음으로 이동 L 오른쪽으로 한 칸 이동 L 화면 끝으로 이동 e 다음 단어의 마지막으로 이동 E 커서를 공백으로 구분된 다음 단어 끝으로 이동 b 한 단어 뒤로 이동 B 커서를 공백으로 구분된 이전 단어로 이동 w 커서를 한 단어 뒤로 이동 W 커서를 공백으로 구분된 다음 단어로 이동 k 커서를 한 라인 위로 이동 j 커서를 한 라인 아래로 이동 O 커서를 라인의 시작으로 이동 $ 커서를 라인의 끝으로 이동 Enter 커서를 다음 라인 시작으로 이동 - 커서를 전 라인의 시작으로 이동 Ctr.. 더보기
ORACLE - KEEP(DENSE_RANK FIRST ORDER BY …) - A컬럼 기준 정렬 후 지정 된 행의 B컬럼값 추출하기 필드 a와 같은 record에 있는 필드 b의 값을 가져오는 방법. ex) 등록일이 제일 빠른 2013-09-05 의 같은 record에 있는 id값 가져오기 max(id) 와는 다른.... 등록일이 제일 늦은 2013-09-01 의 같은 record에 있는 id값 가져오기 min(id) 와는 다른 .... first나 last 함수는 행을 서열화 시켜서 첫 번째나 마지막 행을 추출한다.. MIN(B) (DENSE_RANK FIRST ORDER BY A [ASC|DESC]) MAX(B) (DENSE_RANK LAST ORDER BY A [ASC|DESC]) 【형식】 집합함수 KEEP ( DENSE_RANK FIRST ORDER BY expr [DESC|ASC][NULL{FIRST|LAST}],...) 【.. 더보기