如何用T_SQL语句创建一个与已知表的表结构相同的表

rt

第1个回答  2009-05-08
create table 新表 as select * from 已知表

如果你不想要新表里有数据,则执行下一步

truncate table 新表
第2个回答  2021-01-07
select * into A from B

(创建了一个表A 和B长的一摸一样,可理解为复制了个B表 只是把表名改成A了)
truncate TABLE A
(清空A表数据,表结构还在)
INSERT INTO A SELECT * FROM B
(在有表结构的A表 里 复制B表的所有数据)
第3个回答  推荐于2017-10-02
A.假设我们使用数据库temp
use temp
create table stu(
age int not null,
score int not null)
//上面就是我已建好的表!
可以使用数据库表的备份,就可以得到与已知表相同表结构拉!代码如下:
insert age,score into newstu from stu
//newstu为新表名!是可以根据你的需要而定拉!

B.create table 新表名(newstu) as select * from 已知表 (stu)

最后希望可以帮上你的忙!(以上的俩种方法,选其一都可以实现你的目的)本回答被提问者采纳
相似回答