T-SQL:如何使用SELECT创建表? [英] T-SQL: How can you create a table with SELECT?

查看:194
本文介绍了T-SQL:如何使用SELECT创建表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在oracle中,您可以发出:

In oracle, you can issue:

 create table foo as select * from bar;

什么是等效的T-SQL语句?

What is the equivalent T-SQL statement?

推荐答案

您可以使用 SELECT INTO .从MSDN:

You can use SELECT INTO. From MSDN:

SELECT INTO语句创建一个新表并将其填充为 SELECT语句的结果集. SELECT INTO可以用来 将来自多个表或视图的数据合并到一个表中.它也可以 用于创建一个新表,其中包含从 链接服务器.

The SELECT INTO statement creates a new table and populates it with the result set of the SELECT statement. SELECT INTO can be used to combine data from several tables or views into one table. It can also be used to create a new table that contains data selected from a linked server.

所以:

SELECT col1, col2, col3 INTO newTable FROM existingTable;

这篇关于T-SQL:如何使用SELECT创建表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆