【发布时间】:2023-03-13 00:45:02
【问题描述】:
这样的东西通常可以在 Oracle 中工作,但我在调整它以在 SQL Server 上工作时遇到问题:
CREATE TABLE mynewtbl AS
(
with
a as (select col1, col2, col3 from table1),
b as (select col4, col5, col6 from table2)
select col1, col4, col6
)
我知道我应该使用 SELECT INTO 语句,但是它不起作用。
这是我得到的错误:
关键字“INTO”附近的语法不正确
请帮忙
【问题讨论】:
-
您期望结果是什么样的?作为了解 SQL Server 但不了解 Oracle 的人,尚不清楚您要实现的目标是什么;您提供的代码不包含
into... -
请添加您的sql代码。
-
我有一个巨大的查询,里面充满了 withs 和 union alls。我需要用它创建一个表。在 oracle 中这很容易,只需将表创建为 (...),但我在 sql server 上执行此操作时遇到问题。
标签: sql sql-server oracle