[MSSQL] 각종 예제

2012. 4. 25. 13:04NOTE/IT


동적으로 테이블 만들기 예제

USE tempdb

SET NOCOUNT on

GO


DECLARE @i int, @sql varchar(1000)

SET @i=0


WHILE @i < 10

BEGIN

      SET @i=@i+1

      SET @sql='CREATE TABLE a'+CONVERT(varchar(3),@i)+' ('

      SET @sql=@sql + 'id int )'

      SELECT @sql

      EXEC (@sql)

END 

GO


SELECT name

FROM sysobjects   --sysobjects 와 information_schema.tables 은 테이블정보를 가지고있다.

WHERE type='U' and name like 'a%'

ORDER BY name