2016-09-16 14 views
0

私は@LocalDateが特定の日付であるならば、他のいくつかの値を返すように、この関数の内部で条件文を追加する必要がSQL Server 2008 R2の条件文を

CREATE FUNCTION [dbo].[fGetUTCDate](@LocalDate [datetime]) 
RETURNS [datetime] WITH EXECUTE AS CALLER 
AS 
EXTERNAL NAME [MyAssembly].[MyClassName].[GetUTCDateTime] 
GO 

CLRアセンブリを呼び出す関数を持っていますそうでない場合は、次のようなアセンブリを使用してください。

ただし、この関数内に条件文を追加できないようです。

私の現在の要件は以下の通りです。 a)私はアセンブリを変更できませんb)この関数は250以上のSPで使用されていますので、この外部関数を呼び出す関数を作成できません。

私の要件を達成する他の方法はありますか?

おかげ

+0

を呼び出し、古い名前のIFロジックで新しい関数を作成関数に既存の名前を変更条件文の中に? –

+0

関数はコンパイルされません – NetTechie

答えて

3

することはでき

1)

2)これを追加することができないのはなぜ古い機能

+0

素晴らしい!ありがとう!! – NetTechie

関連する問題