から...選択からスカラー値CLRのUDFを呼び出すことはできません。これは、タイムゾーンIDとdatetimeを取り、そのタイムゾーンに変換されたdatetimeを返します。は、私はスカラー値CLR UDF(ユーザー定義関数)を作成したテーブルの文
私は問題もなく、単純な選択からそれを呼び出すことができます。 (@datetimeはもちろん有効な日時変数である)
しかし、もし「dbo.udfConvert( 『ロマンス標準時』、@datetime)を選択し、」私は、それが失敗したテーブルからdatetime型に渡して呼び出す:
エラー(のStartTimeはもちろんdatetime型の列である列) 「sometableからdbo.udfConvert( 『ロマンス標準時』、のStartTime)を選択し、」メッセージ: "列" dbo "またはユーザー定義関数、または" dbo.udfConvert "を集計できません。名前があいまいです。 "
このメッセージは何かをスペルミスしている初心者のために実際にあるが、それは一つのケースではなく、他の中で働くよう、私は任意のスペルミスを行っているとは思いません。
アイデア?