サーバーによっては、TSQL コマンドで大文字と小文字が区別されることがわかりました (*) tableId
。
SELECT TableId FROM myTable
列の照合に応じて。SQL_Latin1_blablabla
大文字と小文字が区別されないようLatin1_blablabla
です。
だから私の最初の質問はなぜですか!!!
2 つ目は、データベース内の関連するすべての列のすべての照合順序を変更するための最も速いトリック (sp?) は何ですか?
編集:物事を非常に明確にするために:
SELECT tableId FROM myTable
その間、すべてのサーバーで作業します
SELECT TableId FROM myTable
SQL_Latin_blablabla
照合のあるサーバーでのみ機能します。2 つの弦の違いに注目してください。ここではデータの照合についてではなく、この照合がコードの記述方法に与える影響について説明します。
(*) ここで、この「発見」後の私の心の状態を修飾するために、いくつかの追加の具体的な単語を使用できますが、それらはすべて成人向けです...