現ユーザのユーザ名を返す汎用関数とスカラ関数です。
Synopsis
USER

{fn USER}
{fn USER()}
概要
USER 関数は引数を取らず、現ユーザのユーザ名を返します (認証 ID として参照)。汎用関数では括弧を使用できません。ODBC スカラ関数は、空の括弧を指定したり、省略できます。
ユーザ名は CREATE USER コマンドを使用して定義します。
USER は、主に SELECT 文のセレクト・リストや、クエリの WHERE 節で使用されます。レポートの設計では、USER はレポートが作成された現在のユーザを印刷するために使用されます。
以下の例は、現在のユーザ名を返します。
SELECT DISTINCT USER AS CurrentUser
FROM Sample.Person
以下の例は、現ユーザが生成したレコードの名前と作成日を選択します。
SELECT Name FROM Sample.Person WHERE Name = USER
関連項目
CREATE USER GRANT