본문 바로가기

전체 글186

SELECT * INTO와 INSERT INTO SELECT..의 차이점 ======================================================================================= 1.SELECT * INTO사용법 SELECT INTO 구문은 원본은 있고 대상 테이블은 새롭게 생성하려 할 경우 사용합니다. TABLE A에서 모든 데이터를 가져와 A_COPY라는 테이블을 생성하여 데이터를 INSERT하고 싶습니다. 물론 A_COPY라는 테이블은 현재 만들어져있지 않습니다. SELECT * INTO A_COPY FROM A 위와 같이 하면 A테이블과 같은 컬럼과 데이터를 가지는 A_COPY라는 테이블이 생성됩니다. 그럼 A테이블의 특정 컬럼만 가져오려면? SELECT * INTO A_COPY FROM ( SELECT COL1,CO.. 2010. 7. 17.
Oracle Having 절 ---- having절 : 그룹함수에 대한 조건절 select deptno, sum(sal) from EMP where sum(sal) >= 9000 -- 여기에 where절에 sum(sal)을 넣으면 어느그룹의 것인지 알 수 없다.(문법오류) group by deptno; select deptno, sum(sal) from EMP group by deptno having sum(sal) >= 9000; -- 그룹함수 조건인 having절을 넣어야 오류없이 실행된다. ------------- 다음 문장을 비교하였을때 두문장은 결과는 같으나 아래쪽이 더 빠르게 실행된다. ------------- 일반컬럼은 having절에 쓰는걸 권장하지 않는다. (그룹함수만 쓰자.) select job, sum(sal) .. 2010. 7. 17.
자동 SSH 접속 및 SFTP 자동 접속 ssh-keygen –t rsa 비밀번호 입력하라는 등 잡다한 소리가 있다 그냥 엔터를 친다. $HOME/.ssh 디렉토리에 id_rsa, id_rsa.pub 생성됨. scp id_rsa.pub babootaeng@접속IP:~/.ssh/authorized_keys 접속하려고 하는 서버에 .ssh 디렉토리에 authorized_keys 이름으로 복사를 한다. 클라이언트에서 마저 작업을 마친다. ssh-agent bash ssh-add ~/.ssh/id_rsa 이게 끝이다. 이제 ssh -o passwordauthentication=no babootaeng@접속IP 패스워드 물어보는 거 없이 로그인 되는 것을 알 수 있다. 패스워드 없이 간편히 로그인하는데 유용도 하겠지만 자동으로 파일 업로드 혹은 다운로드.. 2010. 7. 16.
애플빠의 I Don't Care 동영상 아.. 대박 2010. 7. 15.