我正在尝试基于两个现有表在 Microsoft SQL Server Management Studio 中创建一个新表。
当我执行下面的查询时,我收到一条错误消息,指出有一个:
关键字“SELECT”附近的语法不正确。
SQL 代码:
CREATE TABLE NEW_TABLE AS
SELECT OLD_TABLE.A
, OLD_TABLE.B
, OTHER_OLD_TABLE.C
FROM OLD_TABLE
INNER JOIN OTHER_OLD_TABLE
ON OLD_TABLE.A = OTHER_OLD_TABLE.D;
Run Code Online (Sandbox Code Playgroud)
我查看了其他各种问题,但找不到我的解决方案。你知道语法有什么问题吗?
或者,您可以SELECT * INTO new_table像这样使用语句。
SELECT OLD_TABLE.A
, OLD_TABLE.B
, OTHER_OLD_TABLE.C INTO NEW_TABLE
FROM OLD_TABLE
INNER JOIN OTHER_OLD_TABLE
ON OLD_TABLE.A = OTHER_OLD_TABLE.D;
Run Code Online (Sandbox Code Playgroud)
此语句还将根据您的需要创建一个新表。
| 归档时间: |
|
| 查看次数: |
12860 次 |
| 最近记录: |