sql >> データベース >  >> RDS >> Sqlserver

sqlserver照合は、列名が正しい大文字小文字でなければならないことを意味しますか?そして、それにどう対処するか

    照合は、クエリが大文字と小文字を区別しないかどうかを決定するものです。したがって、スキーマが複数の環境に対して確実に機能するようにする唯一の方法は、クエリで大文字と小文字を区別することです。クエリに一貫性がない場合、照合は大文字と小文字を区別しない必要があります。そうしないと機能しません。

    http://msdn.microsoft.com/en- us/library/aa174903(SQL.80).aspx

    注意すべきことの 1 つは、特定の照合順序で SQL Server 環境をセットアップすると、新しい SQL Server インスタンスを作成せずにそれを変更することはできないということです。したがって、大文字と小文字を区別しないのが通常の方法です。そして、クエリに一貫性を持たせるよう努めてください。

    照合が設定されると、データとメタデータの両方に適用されると思います.



    1. NHibernateとの分散トランザクションに参加できません

    2. RailsアプリでのHerokuPostgreSQLGROUP_BYエラー

    3. ストアド プロシージャから一時テーブルに複数の出力を取得する方法

    4. PHPのデータベースにデータを保存する際の問題