728x90

프로그래머의 삶 Programmer's Life/Database-Oracle&MySQL 25

계정 생성및 권한 부여

--연습 계정 생성 SQL> conn /as sysdba 연결되었습니다. SQL> create user sky identified by pass default tablespace users; 사용자가 생성되었습니다. ------------------------------------------------------- create user 시 옵션 1. default tablespace - 지정되지 않으면 사용자가 만드는 객체는 사용자의 디폴트 테이블스페이스에 보관된다. 지정되지 않으면 디폴트로 SYSTEM이 이용된다. 2. temporary tablespace - 쿼리 내의 정렬 등에 이용되는 임시 세그먼트이며, 사용자의 임시 테입ㄹ스페이스 내에 할당된다. 오라클 9i이전까지 SYSTEM테이블스페이스가 디..

다른사람의 DB로 접속

SQL> create public database link kty connect to scott identified by tiger 2 using 'kty'; 데이타베이스 링크가 생성되었습니다. C:\oracle\ora92\network\admin\tnsnames.ora 의 파일에.. -- other host kty = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 203.236.213.83)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = DADAMITA) ) ) C:\Documents and Settings\MyHome>tnsping kty; // tnsp..

CRM,ERP,DataMining

. CRM ( customer relationship management ) - CRM 이란 기업에나 경영에 있어서 시장점유율보다는 고객에 대한 점유율을 그리고 고객획득보다는 고객을 유지하는데 비중을 드는 것으로서 이전의 제품과 그 제품에 대한 라이프 사이클 관점에서 탈피한 것으로, 제품판매보다 고객과 친밀해지려는 관계향상을 강조하여 고객의 관점에서 관리하는것을 말한다. 그리고 여기서 말하는 고객관리주기는 대게 고객라이프사이클 기준으로 하여 고객확보, 고객유지, 평생고객화 단계로 구분할수 있으며 고객을 확보는 시장점유율 및 고객 점유율을 확장해 나가기 위한 필수적인 활동이며 고객의 이탈율을 줄이고 고객유지의 효과를 높일수 있는 시작점이 다. 그리고 고객유지란 고객의 이탈을 방지하고 수익 기여도가 높은 우..

Outer Join

Outer join- 2개 이상의 테이블이 조인될 때 어느 한쪽의 테이블에는 해당하는 데이터가 존재하는데 다른쪽 테이블에는 데이터가 존재하지 않는 경우 그 데이터는 출력되지 않는 문제를 해결하기 위해 사용되는 조인기법 RIGHT OUTER JONI - 오른쪽 배치된 테이블에 데이터가 존재하지 않을 경우 LEFT OUTER JOIN - 왼쪽에 배치된 테이블에 데이터가 존재하지 않을 경우 FULL OUTER JOIN 양쪽모두 데이터가 존재하지 않을 경우 T1 T2 NO NAME NO NAME 10 AAA 10 ATT 20 BBB 30 CCC select t1.no , t1.name, t2.no, t2.name from t1 left outer join t2 on t1.no = t2.no; 경우 결과 10 A..

natural join - where 절을 사용안한다.

SQL> select empno, ename, dname from emp natural join dept; EMPNO ENAME DNAME ---------- ---------- -------------- 7369 SMITH RESEARCH 7499 ALLEN SALES 7521 WARD SALES 7566 JONES RESEARCH 7654 MARTIN SALES 7698 BLAKE SALES 7782 CLARK ACCOUNTING EMPNO ENAME DNAME ---------- ---------- -------------- 7788 SCOTT RESEARCH 7839 KING ACCOUNTING 7844 TURNER SALES 7876 ADAMS RESEARCH 7900 JAMES SALES 79..

set numformat

SQL> select * from t; MY_COLUMN ---------- 1234567890 1.2346E+12 1.2346E+19 SQL> set numformat 999999999999999999999999999999999999999.999999999999999999 문자열 개시 "9999999999..." 너무 깁니다. 최대 크기는 49 문자입니다. SQL> set numformat 9999999999999999999999999999999.999999999999999999 문자열 개시 "9999999999..." 너무 깁니다. 최대 크기는 49 문자입니다. SQL> set numformat 999999999999999999999999.9999999999 SQL> set numformat 9999..

728x90