在Oracle 中只能用雙引號 " 包圍關鍵字。
但由於Oracle中雙引號內的字符串是區分大小寫的,而不管創建表還是查詢時,Oracle都會把字段名轉成全部大寫,所以,除非創建表時雙引號內的字段名就是全大寫的,否則以后查詢時SQL語句都必須加雙引號,若不加則Oracle內部會把字段名轉成全大寫從而提示“無效的標識符”。
同理,查詢普通字段也可以通過加雙引號查詢得出,但雙引號內的字段名必須是全大寫,例如SELECT "ANY_FIELD_NAME" FROM TableName
在SQL Server 中可以用方括號 [] 或雙引號 " 包圍關鍵字。字段名任何情況下都不區分大小寫。
在MySQL 中用 ` (backticks)把表和列名名字圍起來。字段名也不區分大小寫。