캠핑과 개발

3주 동안 고인물로 지내다가 다시 새로운 물을 가득 넣기로 마음 굳게 먹었다.
요즘 별다르게 배운게 없고 공부한게 없었는데 이게 다 모 사이트 운영때문이다.. 결국은 핑계다 ㅡ,.-^

운영업무를 하다보면 고객의 요청에 의해서 각종 데이터들을 산출해야 한다.
회원정보라던지 매출액등 월말, 분기별로 아주 바쁘게 데이터를 뽑아서 엑셀로 이쁘게 포장해서
고객에게 주면 참 좋아 하신다..^^;

그런데 이런 데이터들을 산출하다 보면 SELECT 된 값들을 다른 테이블에 그 데이터만을 담아서 사용하고 싶은 경우가 있다. 그 중에 또 다른 값을 가져오거나  그 값들로 인해서 또 다른 테이블과 조인을 한다던가 해야 하는 일 말이다.  이런 테이블을 만들지 않으면 쿼리도 늘어나고 속도도 느려지니 헷갈리고 속도도 느려진다.

그래서 이 때  사용할수 있는게 SELECT INTO 이다.
SELECT INTO는 현재 있는 테이블에 있는 내용 전체나 일부를 가져와서 새로운 테이블로 만들 때 사용한다.
기존에 있던 테이블에는 INSERT 시킬수가 없다. 기존 테이블에 INSERT를 시킬려면 SELECT INSERT를 사용하면 된다.

사용법
SELECT * FROM tableName
SELECT * INTO  temp_tableName(새로만들 테이블) FROM tableName

위에 사용법으로 테이블을 만들게 되면 영구적으로 테이블이 생기게 된다.
물론 DROP 명령으로 지워주면 되긴 하지만 잠시만 쓰고 지울 것이라면 굳이 영구 테이블을 만들지 않고 임시테이블을 만들어 사용하면 된다.

임시 테이블은 전역임시 테이블, 세션 임시 테이블 두개로 나뉜다.

만드는방법 사용할 수 있는 범위 삭제되는 시기
일반 테이블 CREATE TABLE 다른 세션에서도 DROP TABLE
세션 임시 테이블
#tablename
해당 세션에서만
세션이 끊어질 때
전역 임시 테이블
##tablename
다른 세션에서도
세션이 끊어질 때
tempdb의 일반 테이블
CREATE TABLE
다른 세션에서도
SQL 서버가 시작 될 때

사용법
SELECT * INTO #tablename FROM table
SELECT * INTO ##tablename FROM table
SELECT * FROM #tablename
SELECT * FROM ##tablename

이렇게 생성 된 테이블은 해당 데이터베이스에 생성되는 것이 아니라 tempdb에 만들어 지며 logout 할 때 자동으로 삭제가 된다.

실무에서는 많이 사용하는지는 모르지만 개인적으로는 정말 많이 사용한다.

참고::
오라클에서는 사용법이 다르다.

CREATE TABLE tableName_temp
AS SELECT * FROM tableName


'DEVELOPMENT > Database' 카테고리의 다른 글

oracle 시작과 종료  (0) 2009.05.07
Toad 단축키  (0) 2009.04.18
[oracle] decode 함수  (1) 2009.01.16
[ORACLE] 테이블 관련 정보 쿼리  (0) 2008.07.26
[oracle] 오라클 중복제거 하면서 전체 값 가져오기  (0) 2008.03.27

포비든 킹덤..

평가 : ★★☆☆☆

롭 민코프감독의 영화..
석가탄신일 아침 8시에 일어나서 준비하고 보러간 영화치고는 굉장히 실망했다.
이연걸, 성룡이 함께 나온다고 해서 기대를 많이 했던 영화다. 이 둘이 한 스크린에서 어떻게 그려질까..
상상만해도 신나는 일이 아닐수가 없었고 어떤 분이 너무 재밌다고 해서 봤는데 영화 중간부터 지루함이 느껴 졌다. 손오공이 왠말이지?
유치한 스토리와 식상한 내용들 신선함이라고는 찾아 볼수가 없었고 심형래 감독의 디워(The War)와 크게 차이가 나지 않았고 조연배우들과 주연 배우들과의 조화가 좀 어색하다는 생각을 지울수가 없었다.
서유기 월광보합, 서유기 선라기연은 너무 재밌게 봤는데 그 후로 손오공이라.. 좀 유치하다.. ^^a
영화가 끝나고 나오며서 비가 출연하는 스피드레이서를 볼껄 하고 후회를 정말 많이 했던 영화


012345678910111213141516171819202122232425262728




  • 기본정보  : 모험, 판타지, 액션 | 2008.04.24 | 105분 | 미국 | 12세 관람가
  • 감독 :롭 민코프
  • 공식 홈페이지 : http://www.forbiddenkingdom.co.kr/
  • '일상 > Entertainment' 카테고리의 다른 글

    [동영상] Astor Piazzolla - Libertango  (0) 2009.12.05
    [MV] 두근두근 Tomorrow  (0) 2009.10.23
    [영화] 아이언맨  (0) 2008.05.12
    [뮤지컬] 형제는 용감했다  (0) 2008.05.10
    월간 웹 4월호에 실린 내 이름  (0) 2008.04.07

    정말 오랜만에 영화관람 아.이.언.맨....

    평점 : ★★★★★

    이제 영웅은 태어나지 않는다
    다만 만들어질 뿐이다!

    너무 재미있게 봤다. 단 일초도 다른곳으로 눈을 돌릴수도 없었고 그러고 싶지도 않았던 그런 영화다
    개인적으로는 전쟁영화, SF, 액션, 로맨틱 코미디 종류를 좋아하는데 최근 들어 식상한 영화들만 잔득 봐왔던 터라서 영화 보러 가는 시간도 아깝고 돈도 아까워서 3개월 가량은 영화관을 간적이 없었는데 오랜만에 본 영화치고는 최고였다..
    보기전에 예고편은 몇번 봤었는데 아이언맨이 너무 못생겼다고 생각했다. 투박해 보이고 자기가 멋져 봐야 얼마나 멋지기나 할까 했는데 실제로는 굉장히 섬세하게 잘 만들었다. 여전이 얼굴이 좀 투박해 보이는건 사실이지만 나름 슈트가 정말 근사하고 짱이였지 아마...
    그런 슈트는 어디서 구할수 없을까..??
    적극 강추하고 눈이 심심하지 않은 그런영화다.
    0123456789101112131415161718192021222324252627282930313233



    기본 정보 : SF, 액션, 드라마, 판타지 | 미국 | 125| 개봉 2008.04.30
    감독 : 존 파브로
    출연: 로버트 다우니 주니어(토니 스타크 / 아이언 맨), 테렌스 하워드(제임스 로드)...
    등급 : 국내 12세 관람가    해외 PG-13
    공식 사이트 : 국내 http://blog.naver.com/ironman2008, www.ironman2008.co.kr