首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

表结构复制的有关问题

2012-01-20 
表结构复制的问题我现在想实现这样一个功能,每天在数据库中建立一个新表比如A+日期所有的类似A的表都有相

表结构复制的问题
我现在想实现这样一个功能,每天在数据库中建立一个新表

比如A+日期

所有的类似A的表都有相同的字段定义,只是用来存放每一天不同的数据

现在用的mfc   odbc连接的数据库,表的结构是预先定义好的,同一类型的表之间只有名字
不同而已.不知道vc应该怎么实现这个功能.

谢谢

[解决办法]
declare @day as varchar(8)
set @day = convert(varchar(8),getdate(),112)
declare @sql as varchar(100)
set @sql = 'select * into a ' + @day + ' from a '
exec(@sql)

[解决办法]
dawugui(潇洒老乌龟)
乌龟大哥的是把表和数据都复制过去了。

如果只拷贝表结构
declare @day as varchar(8)
set @day = convert(varchar(8),getdate(),112)
declare @sql as varchar(100)
set @sql = 'select * into a ' + @day + ' from a where 1 <> 1 '
exec(@sql)

或者:
declare @day as varchar(8)
set @day = convert(varchar(8),getdate(),112)
declare @sql as varchar(100)
set @sql = 'select top 0 * into a ' + @day + ' from a '
exec(@sql)

热点排行