私はUCase(value)
を使用して、特定のSQL文の書き換えを主張する第三者プログラムを持っています。 UCase
は、SQL Server 2005のでサポートされているので、私は、私はUPPER(value)
を返すユーザー定義関数を作成し、それをUCase
のエイリアスを割り当てることができると思った、しかし私がまだ[dbo].[Alias]
[dbo]を除いてSQL Server 2005で関数を呼び出すことはできますか?
を使用する必要があることが表示されます、それが可能ですされていません接頭辞[dbo]
なしでユーザー定義関数を呼び出しますか?または、SELECT UCase('abc')
をSELECT UPPER('abc')
として実行するSQLを取得する方法はありますか?
問題のサードパーティはマイクロソフトですので、すぐに起こることはありません。製品はMicrosoft Dynamicsです。 – Rachel
待機 - MS Dynamicsは、SQL Serverと互換性のないデータベース呼び出しを構築しますか?何かが間違っているようです。ここで暗闇の中で撮影する...アプリは別のDBMSに対して動作するように設定できますか? MySQLとAccessの両方がUCASEをサポートしています。ダイナミクスはそれを打っていると思いますか? –
私はそれのために何らかの設定を見つけることができませんでしたが、私は探しを止めません。ダイナミクスデータベース全体がSQL Serverであり、我々が問題を抱えているのは、それらのインテグレーションマネージャアプリケーションです。文字列フィールドに結合されている2つのデータソースからデータを取得しようとしない限り、プログラムは正常に動作します。スクリプトのほとんどはVBで行われているので、私はそれが見落とされたものだと推測しています。 – Rachel