|
'오라클'에 해당되는 글 5건
[폭주기관차, 2007/08/02 16:16, [DBMS]/Oracle]
데이터베이스관리시스템(DBMS) 시장을 주름잡는 오라클이 3년여만에 내놓은 신제품
오라클 데이터베이스 11g 오라클 데이터베이스는 DBMS의 대명사처럼 쓰이지만 제품명 뒤에 붙은 11g의 의미를 아는 사람은 많지 않다. 일단 11은 버전을 의미한다. 오라클이 출시한 11번째 신개념의 DBMS라는 것이다. 그러면 g는 무엇일까? 무심코 지나갈 수 있지만, g는 소프트웨어(SW)업계를 주도하려는 오라클의 사상이 담겨있다. 정답은 그리드(grid)다. 그리드란 지리적으로 떨어진 컴퓨팅 및 네트워크 자원, 이를테면 서버, 컴퓨터, 대용량 저장장치, DBMS, 첨단 실험장비 등을 사용하지 않을 때 유휴 자원을 모아 활용하는 기술을 말한다. 11g에는 오라클이 DBMS를 통해 기업 자원의 효율성을 높이는 그리드를 실현하겠다는 의미가 있는 것이다. 오라클은 g이전에 인터넷의 알파벳 첫 자인 i를 모델명에 처음으로 사용했다. 지난 99년 인터넷이 컴퓨팅 기술의 핵심으로 부각되면서 데이터베이스8 버전 출시와 함께 모델명 i를 붙였다. 오라클이 인터넷 시대를 주도하겠다는 것이었다. 오라클말고도 그런 사례는 얼마든지 있다. 보안업체 시만텍의 개인용 올인원 보안 제품 '노턴 360'. 여기서 360은 안티바이러스, 방화벽, 침입 방지, 안티피싱, 백업, 최적화 기술에서 문제 자가 진단 기능까지 사용자들이 PC를 사용하면서 경험하는 모든 문제들을 해결해준다는 의미를 담고 있다. 출처 : 네이버 뉴스 Trackback Address :: http://kongmks.cafe24.com/trackback/242
[폭주기관차, 2007/04/18 09:40, [DBMS]/Oracle]
SELECT *<결과> USR ID USR TMP ----------- ----------- ----------- ----------- 2 48 2 62 3 4 3 75 3 4 3 13 13 55 22 67 5 rows selected. 즉, 좌측은 USR, ID 컬럼은 A Table, 우측 USR, TMP는 B Table을 의미 [가정] A.USR와 B.USR는 조인조건 B의 TMP가 62인 값이 데이터를 삭제 하려고 할 경우 DELETE FROM B명령을 수행하면 B테이블의 값은 지워지지만 A테이블의 값은 지울 수가 없다. 그럴 경우 ROWID IN이란 명령을 사용하면 된다. B테이블에 지워야할 조건을 가지고 있으므로 먼저 지워서는 안된다. DELETE FROM A<결과> 1 rows Deleted 1 rows Deleted 그렇다면 ROWID IN 안의 결과 값이 궁금할 것이다. (아래 결과는 데이터 삭제 전에 나온 값입니다.) SELECT A.ROWID<결과> ROWID ------------------- AAAHI8AAGAAIHQWAAD 1 rows selected. 음.. 무슨 뜻일까...? ㅋ (아래 결과는 데이터 삭제 전에 나온 값입니다.) SELECT ROWID FROM A;<결과> ROWID ------------------- AAAHI8AAGAAIHQWAAA AAAHI8AAGAAIHQWAAB AAAHI8AAGAAIHQWAAC AAAHI8AAGAAIHQWAAD 4 rows selected. Oracle에서는 테이블의 각 행에 ROWID란 고유 번호를 가지고 있는 것 같다.^^ 3개 이상 테이블 삭제시는 삭제할 ROWID를 따로 임시 테이블을 만들어서 삭제하면 편리할 듯 하다^^ 본 실험은 Oracle 9i에서 하였습니다. Trackback Address :: http://kongmks.cafe24.com/trackback/195
[폭주기관차, 2007/04/18 09:36, [DBMS]/Oracle]
SELECT *<결과> USR ID USR TMP ----------- ----------- ----------- ----------- 2 48 2 62 3 4 3 75 3 4 3 13 13 55 22 67 5 rows selected. 즉, 좌측은 USR, ID 컬럼은 A Table, 우측 USR, TMP는 B Table을 의미 <ROWNUM 활용> 각 행의 번호를 자동으로 출력해준다. SELECT ROWNUM<결과> ROWNUM USR ID TMP ----------- ----------- ----------- ----------- 1 2 48 62 2 3 4 75 3 3 4 13 4 13 55 5 22 67 5 rows selected. 유용하게 사용하세요~^^ 본 실험은 Oracle 9i에서 하였습니다. Trackback Address :: http://kongmks.cafe24.com/trackback/194
[폭주기관차, 2007/03/14 17:03, [DBMS]/Oracle]
LPAD ( 출력할 문자, 자릿수, 채울문자 )LPAD는 출력할 문자 왼쪽(Left)에 '채울문자'를 채워준다. RPAD는 출력할 문자 오른쪽(Right)에 '채울문자'를 채워준다. SELECT RPAD(TO_CHAR( 32 ), 10, '0') FROM DUAL;RPAD(TO_CH ---------- 3200000000 1 rows selected. SELECT LPAD(TO_CHAR( 32 ), 10, '0') FROM DUAL;LPAD(TO_CH ---------- 0000000032 1 rows selected. 본 블로그에 LPAD에 관련한 실험 글 보러가기 본 실험은 Oracle 9i에서 테스트 되었습니다. Trackback Address :: http://kongmks.cafe24.com/trackback/180
[폭주기관차, 2007/02/15 19:54, [DBMS]/Oracle]
ASCII란 함수를 이용하여 널값을 고의로 만들기
ASCII( '' ) 괄호안의 ''은 작은 따옴표(') 두 개임. <쿼리> SELECT <결과> 0 rows selected. - 검색이 되지 않는다. <쿼리> SELECT <결과> 1 rows selected. - 출력물은 없지만 검색은 됐다. 본 실험은 Oracle9i에서 테스트 되었습니다. Trackback Address :: http://kongmks.cafe24.com/trackback/117
|
||





