在SQL2005中 我有一个表 把它 作为模版表
在 用户 创建 另一张表的一条数据时 就再创建一个 和这个模版表相同数据的表 只是 表名不同
请问 要怎样将 这张模版表里的数据 复制到 新建的 另一张表中呢?
SQL2005中复制表
答案:7 悬赏:70 手机版
解决时间 2021-05-08 12:27
- 提问者网友:嘚啵嘚啵
- 2021-05-07 15:27
最佳答案
- 五星知识达人网友:白昼之月
- 2021-05-07 16:27
1、说明:复制表(只复制结构,源表名:a 新表名:b)
法一:select * into b from a where 1 <>1
法二:select top 0 * into b from a
2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b)
insert into b(a, b, c) select d,e,f from a;
全部回答
- 1楼网友:大漠
- 2021-05-07 22:10
直接写个存储过程里面执行创建表的SQL的脚本
然每一次程序调用这个存储过程就行了
- 2楼网友:拾荒鲤
- 2021-05-07 20:36
insert into b(a, b, c) select d,e,f from b
- 3楼网友:枭雄戏美人
- 2021-05-07 19:52
select * from A into B
- 4楼网友:封刀令
- 2021-05-07 19:14
比如说B库下有个表B1 ,A库下有个表A1,只要你保证他们俩字段结构都是一模一样的,就可以这样写:
insert into A.A1(A1_10,A1_20,A1_30,A1_40) select B1_10,B1_20,B1_30,B1_40 from B.B1
- 5楼网友:爱难随人意
- 2021-05-07 17:40
create table_2 as select * from table
- 6楼网友:不如潦草
- 2021-05-07 17:01
如果另外一张表已经创建,
那么只有用一天搜索语句就可以了
INSERT INTO 表名(属性) SELECt (属性) FROM 表名
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯