永发信息网

sqlserver 2005,在数据库text中有表table_1,里面有好多个字段,我想用一个SQL语句在这个数据库里面创建一个与table_1结构一样的数据表table_2

答案:4  悬赏:30  手机版
解决时间 2021-04-12 09:50
我使用的是sqlserver 2005 数据库,在数据库text中有表table_1,里面有好多个字段,我想用一个简单的语句在这个数据库里面创建一个与table_1结构一样的数据表table_2,该怎么写啊?
最佳答案

select * into temp1 from temp


它能将temp里的数据都插入到temp1表


但是键和约束不能自动建立,还是要手动键关系和约束的

全部回答
select * into table_22 from table_1 whre 1=2 上面是把结构复制过去,不过主键外键和索引都是没有办法复制,得自己另外写 alter table table_2 add .... 还有一个比较简单的办法就是在企业管理器, 右键表, 所有任务, 生成SQL, 然后再对生成出来的SQL文本进行相应的修改,最后放到查询分析器执行即可. 这样做主键外键等都会生成,
sql复制表结构和数据

功能:将查询的结果放到一个新表中去,查询结果可以来源于一个表或多个表

SQL SERVER中使用SELECt … INTO语句

按照使用场合可以分为以下几类:

1. 实现全表备份:如:SELECT * INOT t1 FROM titles

2. 备份表的一部分列(不写*而写出列的列表)或一部分行(加WHERe条件)

如: SELECt title_id,title,price INTO t2 FROM titles—部分列

SELECt * INTO t2 FROM titles WHREE price>10 –部分行

SELECt title_id,title,price INTO t2 FROM titles WHREE price>10 –部分行和部分列

3. 只复制表的结构:如:SELECt * INOT t1 FROM titles WHERe 1=2

4. 查询结果来源于多个表:如:

SELECt title_id,title,pub_name INTO t3

FROM titles t INNER JOIN publishers p

ON t.pub_id=p.pub_id

select col1,col2,col3....... into table_2 from table_1

试试吧

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东莞南城哪里有补习的地方?
矮子排档在哪里啊,我有事要去这个地方
跪求要怎样写好毕业论文?
用友t6年结期间,如果不做银行对账单核销会有
1:"TCL互联网电视机"插入U盘看照片,照片是
求个炫舞舞团名,要没人用过的,谢谢!帮忙啊
怎样才能知道这个人有没有网隐
澄海3C5.56里BM和DH合的泰坦之魂的技能 属性
怎样和宝宝好好地在一起??
ubs端口不能用是什么原因!手机擦进去也没有
吉林省鼎益锅炉有限公司怎么去啊,有知道地址
有一本小说主角叫潘落拉
我好想要你呀:用爱情数字代码含义是
单选题下列生活用品中,由金属材料制成的是A.
QQ会员有什么用?
推荐资讯
单选题下列各项最能反映英国发动鸦片战争目的
为什么 我 小肚子一阵一阵的痛?
选择爱还是被爱?
电动车按喇叭就跑是怎么回事呀
数据库中的date类型和java中的什么类型对应
我卡是农商银行的,怎样网上开通
求一部好看的关于游戏的小说
乐美丝地址有知道的么?有点事想过去
粘胶纤维是什么面料
DNF抽到宠物是永久的吗
苹果减肥有用吗?
恋人送围巾会分手吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?