2017-06-08 5 views
0

以下のSQL Server関数では、@string値を比較して結果を返す必要がある場合はどこにif/else文を追加しますか?呼び出し元として実行するSQLサーバーの変更機能

ALTER FUNCTION [AdminUsers] (@string [nvarchar](max), @slat [nvarchar](max)) 
RETURNS [nvarchar](max) WITH EXECUTE AS CALLER 
AS EXTERNAL NAME [EnDec_Sql].[EnDec].[fn_Decrypt] 

答えて

1

できません。あなたはCLR関数を直接と呼んでいます。 CLR関数を呼び出すとき、t-SQL関数本体が行うことができるのは、CLRアセンブリコードを参照することだけです。あなたは2つを混在させることはできません。

この関数を呼び出す新しい関数を作成し、必要なロジックを持っています。

関連する問題