sql2000如何将查询结果放入一张新建的表格

[复制链接]
查看11 | 回复4 | 2011-8-5 02:21:45 | 显示全部楼层 |阅读模式
在sql2000中如何查询结果放入一张新表中
比如我的查询语句是selecta.*froma,bwhere(a.name=b.name)想把这个结果放入新的C表中(C表未建)改如何写查询语句
是在sql2000中不是Oracle什么的。。谢谢
回复

使用道具 举报

千问 | 2011-8-5 02:21:45 | 显示全部楼层
---这样生成一个新表
selecta.*intotemp_cfroma,bwhere(a.name=b.name);
回复

使用道具 举报

千问 | 2011-8-5 02:21:45 | 显示全部楼层
selecta.*froma,bwhere(a.name=b.name)intotemptemp_c;
这是新生成一个临时表“temp_c”的命令,然后再可以作其它操作。
回复

使用道具 举报

千问 | 2011-8-5 02:21:45 | 显示全部楼层
首先建立一个临时表
CREATETABLE#t
(
nameVARCHAR(20),
idINT
)
插入数据
INSERTINTO#t
selecta.*froma,bwhere(a.name=b.name)

查询即可
select*from#t

最后删除
droptable#t
回复

使用道具 举报

千问 | 2011-8-5 02:21:45 | 显示全部楼层
select...into...做备份时常用这个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行