database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
ㆍDB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DB2 Q&A 796 게시물 읽기
No. 796
임시테이블 만드는 방법좀 부탁합니다.
작성자
이성규
작성일
2005-04-29 17:29
조회수
6,217

임시테이블 만드는 방법좀 부탁합니다.

검색을 해봐도 찾기가 쉽지 않네요.

select 해서 바로 임시테이블에 넣고 싶거든요.

부탁합니다.

이 글에 대한 댓글이 총 2건 있습니다.

이건 mssql 입니다. 나머지는 cybase 메뉴얼을 보심이 빠를거 같습니다.

 

create proc ms_getrows
@va char(2)
as

declare @sql varchar(200)
-- 첫번째 임시테이블 만들기 (임시 테이블을 만들면서 데이터 넣기)
select au_id, state into #msTable from authors where state= @va
-- 임시테이블에 값 더 넣기
insert #msTable select au_id, state from authors where state = @va
-- 통합테이블 쿼리
set @sql = 'select * from #msTable'
-- 실행
exec (@sql)
-- 임시테이블 삭제
drop table #msTable

drop proc ms_getrows
exec ms_getrows 'CA'
select * from authors

석이님이 2005-05-05 23:48에 작성한 댓글입니다. Edit

물론 WITH문을 사용하여 만들 수 있습니다..
WITH [임시테이블명] AS (SELECT * 절) [실제로 임시테이블에서 SELECT할 내용]
==> "WITH TMP_TB AS (SELECT * FROM TB1) SELECT * FROM TMP_TB"

이종욱(nadaljw)님이 2005-05-13 17:52에 작성한 댓글입니다.
이 댓글은 2005-05-13 17:54에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
802초보삽질맨 ... [1]
삽질맨
2005-05-19
4938
800테이블의 칼럼수가 넘많은데.. [4]
KJT
2005-05-06
5908
797DB2의 게시판 페이징 모듈, CLOB 입력과 조회에 관해 [1]
태기
2005-04-29
6198
796임시테이블 만드는 방법좀 부탁합니다. [2]
이성규
2005-04-29
6217
794DB2 는 Hint 문을 사용할 수 없나요? [1]
이서원
2005-04-28
6038
793오라클에 있는 inline view와 같은 역할을 하는게 있는지요? [2]
변상철
2005-04-20
5234
792DML, DDL, Trigger 작성 등의 명령 [1]
달나라
2005-04-20
6411
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다