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
운영게시판
최근게시물
Sybase Q&A 326 게시물 읽기
No. 326
Re: [질문] 가변적 테이블명을 갖는 테이블의 생성방법
작성자
jinuki
작성일
2002-03-07 09:53
조회수
5,909

이렇게 하시면 됩니다...

 

declare @stmt varchar(255)

select @stmt="select * into "+@tblName+" from TEST01"

execute (@stmt)

 

좋은 아침임다.... 수고하세요....

 

 

-- satish 님이 쓰신 글:

>> 테이블명을 가변적으로 부여하고 싶습니다. 아래와 같이 실행하면 에러가 나옵니다.

>>

>> create table TEST01 ( col1 int )

>>

>> declare @sNo char(2) , @tblName varchar(20)

>> select @sNo = substring(name,5,2) from sysobjects where name like 'TEST%'

>> select @sNo = convert(char(2),convert(int,@sNo) + 1)

>> select @sNo = convert(char(2),replicate("0", 2 - char_length(convert(varchar(2),@sNo))) + convert(varchar(2),@sNo))

>> select @tblName = 'TEST' + @sNo

>> select * into @tblName from TEST01

>> ------------------------------------------------------

>> Incorrect syntax near '@tblName'.

>>

>> 위와 같은 방법으로 테이블을 생성할 수 있는 방법 좀 알려주세요.

>> 유사한 방법이라도 있으면 알려주시면 감사하겠습니다.

>>

>> 즐거운 하루 되세요

[Top]
No.
제목
작성자
작성일
조회
330vdevno 최대값이? [1]
knjsyl
2002-03-14
5621
329복구 load할때. [2]
ntarget
2002-03-13
6311
328[질문] stored procedure 내에서... [1]
satish
2002-03-07
6651
325[질문] 가변적 테이블명을 갖는 테이블의 생성방법
satish
2002-03-07
5324
326┕>Re: [질문] 가변적 테이블명을 갖는 테이블의 생성방법
jinuki
2002-03-07 09:53:16
5909
327 ┕>도움말 감사합니다 ( 냉무 )
satish
2002-03-07 12:59:17
5258
322update, delete 시 index는 지정할 수 없나요? [1]
김기택
2002-03-04
6639
321Sybase 퀴리시 dashe와 컬럼수를 업애고 싶은데여
초보
2002-03-04
5289
324┕>Re: Sybase 퀴리시 dashe와 컬럼수를 업애고 싶은데여
jinuki
2002-03-05 10:11:13
5579
320sybase 쿼리시 칼럼 헤드를 없애믐 방법? [1]
궁거미
2002-03-02
5549
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다