首页 > 解决方案 > 从 SSMS 中的查询结果创建带有 SQL 的表

问题描述

我正在尝试从 SSMS 中的查询结果创建一个新表

我努力了:

CREATE TABLE table2 AS
(SELECT * FROM table1
 WHERE code = 'x'
 ORDER BY code;)

但是我收到一个错误告诉我:

消息 156,级别 15,状态 1,行 2
关键字“AS”附近的语法不正确。

消息 156,级别 15,状态 1,第 8 行
关键字“ORDER”附近的语法不正确。

任何人都可以帮忙吗?

标签: sqlsql-servercreate-table

解决方案


尝试这个:

SELECT * 
INTO NEW_TABLE
FROM table1
WHERE code = 'x'
ORDER BY code;

推荐阅读