2012-02-22 13 views
3

を問い合わせますSQL Serverはこれを認識しません。私はテーブル名、カラム名...をSQL Serverと全く同じクエリで変更する必要があります。 大文字と小文字を区別するデータベースの照合順序が、大文字と小文字を区別しないSQLは、私はSSISを使用してプロジェクトを実行し、現在CS(大文字と小文字を区別)照合して新しいデータベースを作成しますが、すべてのクエリ、ストアドプロシージャなどは、大文字と小文字を区別しないで書かれてい

は、それはそうでCIストアドプロシージャ、クエリとCSのデータベースを持っているとすることは可能ですか...?

+0

なぜデータベース照合を修正しないのですか?すべての列が最高のsollution – gbn

+0

私は、いくつかの列にCSを必要としています。すべての列がCSの場合は、CIとCSを混在させることができないため、*クエリを修正します* – Justin

+0

をカラムに必要なだけCSを追加することがCSであるかどう – gbn

答えて

4

いいえ、データベースレベルで大文字と小文字の区別は、名前をオブジェクトに適用。ただし、大文字と小文字を区別しないデータベースを作成することができます。作成する各テキスト列に対して、大文字と小文字を区別して照合順序を変更します。私はそれがあなたにあなたが求めている行動を与えると信じています。

2

あなたは、列レベルで照合を適用することができます。これを行うには、SQL Server Management Studioでテーブルを右クリックし、[デザイン]をクリックして列を選択し、[テーブルデザイナ]セクションの[列のプロパティ]メニューで、データベースの既定値以外を使用することを選択できます。

注意、それは主キーの一部にその場合は、列の照合順序を変更することはできません。

関連する問題