運算式的預先定義變數
運算式中除了使用資料行名稱、常值、運算子和函式以外,還可以使用定義好意義或值的預先定義變數。 例如,可以使用預先定義變數顯示目前使用者的使用者名稱,或搜尋未包含值 (Null) 的資料行。
可以使用的預先定義變數需視您查詢的資料庫而定。 如需資料庫中可使用之預先定義變數的詳細資訊,請參考資料庫的文件。
注意事項 |
---|
有時候,預先定義變數會以函式的形式提供。例如,某個資料庫可能會使用預先定義變數 CURRENT_USER,其他資料庫可能會以函式 USER_NAME( ) 的形式提供相同的資訊。如需詳細資訊,請參考資料庫文件。 |
以下清單列出範例,說明如 Microsoft SQL Server 等資料庫中可用的預先定義變數。
預先定義變數 |
描述 |
範例 |
---|---|---|
CURRENT_USER |
目前使用者的使用者名稱。 |
將西北地區所有客戶的 salesperson 資料行變更為目前使用者的名稱。 |
NULL |
Null 值,用於 IS NULL 和 IS NOT NULL* 搜尋運算式。 |
尋找沒有中間名稱簡寫的作者。 |
* 關鍵字 IS 是配合 NULL 使用的特殊運算子。