簡體   English   中英

Redshift 保留列名稱“TIME”

[英]Redshift reserved colume name "TIME"

SELECT  customerID
FROM tableA
WHERE TIME= 2023-1-9
AND customerID Is Not Null;

在表 A 中有一個名為 TIME 的列,它存儲日期值。 由於 TIME 是 redshift 中的保留項,我如何從查詢中調用該列?

上面的查詢中存在錯誤:語法錯誤或接近...。

您的問題的解決方案:

SELECT  customerID
FROM tableA
WHERE "TIME"= 2023-1-9
AND customerID Is Not Null;

根據 redshift 文檔,雙引號 (") 需要在標識符中使用保留字。有關更多信息,請通過以下鏈接撥打 go:
https://docs.aws.amazon.com/redshift/latest/dg/r_names.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM