小编Mr *_*017的帖子

INTO关键字上的错误消息

有谁知道为什么INTO关键字在下面的第一个方法中工作,但不是第二个?

我在本视频的前5分钟内获得了关于创建临时表的两种方法:https://www.youtube.com/watch?v = 3ZtYrELHP8M

方法1

SELECT 
    CAST (date AS DATE) AS #DateWk  
INTO
    #DateWk  
FROM
    AggregatedSalesHistory
WHERE 
    date >= '1-2-2014' 

SELECT * FROM #DateWk
Run Code Online (Sandbox Code Playgroud)

当我尝试方法2时,我收到以下错误消息:

关键字"INTO"附近的语法不正确.

这是方法2的代码:

CREATE TABLE #DateWeek
(   
    Title VARCHAR(MAX),
    ReleaseDate DATETIME
)

INSERT INTO #DateWk
    SELECT 
        CAST (date AS DATE) AS #DateWk,  
    INTO #DateWk  
    FROM AggregatedSalesHistory
    WHERE date >= '1-2-2014' 

SELECT * FROM #DateWk
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2014

0
推荐指数
1
解决办法
59
查看次数

Oracle 中只有一个条件时 NOT IN

我想仔细检查一下:

如果您使用带有 NOT IN 条件的 WHERE 子句,并且只有一个条件,是否必须将该条件保留在括号中?

因此,在下面的子句中,如果删除 Y 和 Z,X 是否必须保留在括号中(参见WHERE NOT IN CLAUSE下面的第二个)。

WHERE LastEditedBy NOT IN ('X','Y','Z') 

WHERE LastEditedBy NOT IN ('X') 
Run Code Online (Sandbox Code Playgroud)

sql oracle

0
推荐指数
1
解决办法
56
查看次数

标签 统计

sql ×2

oracle ×1

sql-server ×1

sql-server-2014 ×1