::NPTEAM:: Network Programer Team

검색 :
RSS 구독 : 글 / 댓글 / 트랙백 / 글+트랙백

[MS-SQL] 테이블 목록 변수에 넣기, 컬럼 목록 변수에 넣기

2008/02/23 01:58, 글쓴이 TTF
 
-- 전체 테이블 목록 변수에 넣기
declare @TableNames varchar(8000)
 
SELECT top 10 @TableNames = coalesce(@TableNames,'') + name + ', '
FROM sysobjects
WHERE xtype = 'U'
 
SELECT LEFT(  @TableNames, LEN(@TableNames) - 1 ) AS TableNames
 
 
--테이블의 컬럼 목록 변수에 넣기
declare @ColumnNames varchar(8000)
declare @TableName varchar(128)
SET   @TableName  = '_TTFID'
 
SELECT top 10 @ColumnNames = coalesce( @ColumnNames, '' ) + name  + ', '
FROM syscolumns
WHERE id = ( SELECT id FROM sysobjects
       WHERE name =  @TableName )
ORDER BY colid
 
SELECT @TableName AS TableName, LEFT( @ColumnNames, LEN( @ColumnNames ) - 1 ) AS ColumnNames
 
2008/02/23 01:58 2008/02/23 01:58

맨 위로