回 帖 发 新 帖 刷新版面

主题:关于SQL Server 企业管理器中的一个简单的问题

用select语句检索,比如说条件为 city='北京',显示出满足城市为北京的几行信息,如何把这些信息存在一张新建的表里面?

回复列表 (共6个回复)

沙发

你可以用insert into 新建表{列名} select 列名 from 表名 where city='北京'

板凳

如不先建新表,可直接
select * into 新表 from 表名 where city='北京'

3 楼

select * into 新表 from 表名 where city='北京'
其中 *代表所有!

4 楼

楼上所说的select into并不是就这样运行就可以的,我候你可能漏了一条,当select into 为FALSE 时,只能建立临时表,而不能建立新表,必须运行以下命令才可以:
use master
go
sp_dboption "表名","select into",true
go
这时再运行你的命令就可以产生新表.

5 楼

select into默认就是true

6 楼

按相关资料,所有的select into并不是默认就是true的。尤其是新建的数据库。

我来回复

您尚未登录,请登录后再回复。点此登录或注册