导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

拷贝表结构时如何再增加一个列?

dbdebuger 2008-01-13 07:49:27
select * into #tmp_table from tab2 where 1=2; 可以拷贝表结构,但是怎么在#tmp_table构造时再额外增加一个列呢?
...全文
95 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dbdebuger 2008-01-13
谢谢二位
回复
中国风 2008-01-13
declare @tmp_table2 table--这是表变量

declare @tmp_table2 table(ID int,ID2 int)--定义列

insert @tmp_table2
select 1,2--向表填充数据
回复
-狙击手- 2008-01-13
declare 的写法就得列名全写全


select into 参楼上的
回复
中国风 2008-01-13
select * ,[NewCol]=cast('' as int) into #tmp_table from tab2 where 1=2
回复
dbdebuger 2008-01-13
要是使用declare @tmp_table2 table 又怎么写呢?
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告