【发布时间】:2019-04-29 09:32:30
【问题描述】:
我正在尝试从 SSMS 中的查询结果创建一个新表
我试过了:
CREATE TABLE table2 AS
(SELECT * FROM table1
WHERE code = 'x'
ORDER BY code;)
但是我收到一个错误提示:
消息 156,第 15 级,状态 1,第 2 行
关键字“AS”附近的语法不正确。消息 156,第 15 级,状态 1,第 8 行
关键字“ORDER”附近的语法不正确。
谁能帮忙?
【问题讨论】:
-
MySQL 还是 MS SQL Server?
-
您正在寻找 INTO ... Select * Into table2 FROM table1 WHERE code = 'x' ORDER BY code
-
MS SQL 服务器,抱歉我是新手,不知道它们不同
-
去掉括号?
-
@JohnCappelletti 谢谢你的工作!
标签: sql sql-server create-table