[英]Oracle column alias in select: is “AS” mandatory?
創建新視圖時,在定義列名稱之前省略“ AS”會有所不同嗎?
SELECT
T.STUFF AS MY_STUFF
VS
SELECT
T.STUFF MY_STUFF
從數據庫的角度來看,它沒有任何區別。 就個人而言,出於以下兩個原因,我更願意在列的SQL語句中使用顯式AS
和單獨的行:
AS <alias>
只需grep) AS
,您可能會忘記逗號-這導致一個別名列而不是兩個非別名列。 如果您始終使用AS
,則可以更輕松地發現此類錯誤 不 ,這只是出於可理解性(readability)的目的。
顯然,使用AS來閱讀前者永遠不會有麻煩。 聽起來更合邏輯。
僅當您計划使用一個別名,且該別名使用多個單詞且多個單詞之間用空格隔開或一個需要特定類型的情況(例如Employee ID
)時,才不需要AS
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.