1
私は、クエリ結果を分類するために頻繁に使用する一連のケースを用意しています。 @RDOCASEは、私が上記リストアップしました完全な例保存され、短い形式のバージョンであるTSQLにストアされたケースを呼び出す
@RDOCASE
の中へ。
CASE
WHEN source = 'x' AND othersource = 'y' THEN 'region'
WHEN subsource = 'm' AND othersubsource = 'n' THEN 'district'
WHEN littlesource = 'a' AND otherlittlesource = 'b' THEN 'office'
ELSE 'ERROR - LOOK AT ME'
END AS "Service Channel"
。私はそれがどこかに格納され、任意のクエリがこのデータベース上で実行されているときにいつでも呼び出すことができるという点を除いて、クエリの始めに変数を宣言するようなものだと思っています。
条件は複数のテーブルから発生します。私はスカラー関数が何であるか分かりません。スカラー関数に関連する変数は何ですか? – bteague
@bteague。 。 。スカラー関数は、表を戻す関数ではなく、単一の値を戻す(ユーザー定義の)関数です。 –