复制表结构的问题???

asdw001 2007-11-30 03:57:16
有一个表A,我想创建一个表B,使它有和表A一样的表结构。

要求不用查看表A的结构,直接创建表B。

这个复制的SQL语句怎样写,谢谢!


...全文
68 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
liapply 2007-11-30
  • 打赏
  • 举报
回复
个人觉得先从企业管理器里面,选择表,右键使用生成脚本的功能,
生成这个表的脚本,这样就可以包括表结构,索引,约束等等。
然后
Insert Into b select * From b
asdw001 2007-11-30
  • 打赏
  • 举报
回复
谢谢各位!
wzy_love_sly 2007-11-30
  • 打赏
  • 举报
回复
select * into B from A where '司令' < '军长'
ojuju10 2007-11-30
  • 打赏
  • 举报
回复

用select * into newtable from table 不能复制主键、索引、约束

如果不嫌麻烦的,最好是导出表结构,表相关的主键、索引、约束
晓风残月0110 2007-11-30
  • 打赏
  • 举报
回复
得到数据使用1楼方法
得到结构使用2楼方法
得到结构和数据使用2楼方法创建表
在使用insert into t select * 得到数据
tcxx2008 2007-11-30
  • 打赏
  • 举报
回复
奶奶的,又被这几个星成员给抢先了.
-狙击手- 2007-11-30
  • 打赏
  • 举报
回复
select * into B from A where 1 = 2
-狙击手- 2007-11-30
  • 打赏
  • 举报
回复
在资源里找那个数据生成器的工具,可以生成角本,然后再在查询分析 器运行
fa_ge 2007-11-30
  • 打赏
  • 举报
回复

select
*
into t2
from t1
where 1=0


JL99000 2007-11-30
  • 打赏
  • 举报
回复
2个方法都有缺陷
一个是不能完全复制表结构
一个是不能把数据复制到新表
我也不会
哈哈
帮你顶下
w2jc 2007-11-30
  • 打赏
  • 举报
回复
另外一种方法是从企业管理器里面,选择表,右键使用生成脚本的功能,
生成这个表的脚本,这样就可以包括表结构,索引,约束等等。
把这个脚本里面的表名改一下即可。
w2jc 2007-11-30
  • 打赏
  • 举报
回复

select *
into NewTable
from Table
where 1=0


但是新表没有包括原表的索引
fwacky 2007-11-30
  • 打赏
  • 举报
回复


select * into B from A where 1 = 2
pt1314917 2007-11-30
  • 打赏
  • 举报
回复

复制表B,并创建表A
select top 0 * into A from B
或者:
select * into A from B where 1<>1

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧