問題タブ [collate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MySQL Collate Latin1_General_CI_AI 問題
アクセントを含む可能性のあるプレーヤーの姓名を検索しようとしている次の select ステートメントがあります。
両方の LIKE 句の前に afterを追加COLLATE Latin1_General_CI_AI
しましたが、機能せず、エラーが返されました。
どんな助けでも大歓迎です。
tsql - T-SQLで照合コマンドを適切に組み立てるには?
2 つのリンクされたサーバーにまたがるクエリを作成しようとしています。適切なログオンでリンクを設定すると、次の照合エラーが発生します。
equal to 操作で、"SQL_Latin1_General_CP1_CI_AS" と "Latin1_General_CI_AS" の間の照合の競合を解決できません。
これは私にとっては初めてのことですが、文字セットの競合のように見えるので、Google で調べて、結合に追加できる collate コマンドを発見しました。しかし、私は両方を試しました
と
どちらもエラーを解決していないようです。私は何を間違っていますか?
編集:クエリ全体が大きすぎて投稿できず、人々がフィルタリングすることを期待できませんが、関連するビットは次のとおりです。
乾杯、マット
mysql - MYSQL COLLATE に相当する PL/SQL
MYSQL コードを ORACLE PL/SQL に変換しようとしています。COLLATE コマンドに相当するものを探しています。
コード スニペットを次に示します。
android - 大文字と小文字を区別しないアルファベット順のSQLiteクエリ
私がやりたいのは、アルファベット順にものをつかみ、大文字を無視することです。
これは私が上で使用しているコードですが、COLLATEは構文エラーであるというSQLite例外が常に発生します。
android.database.sqlite.SQLiteException:near "COLLATE":構文エラー:、コンパイル中:SELECT Artist FROM testTable COLLATE NOCASE ASC
perl - Unicode対応のワードサーチ-質問
このコードは大丈夫ですか?私は実際にどの正規化形式を使用すべきかについての手がかりを持っていません(私が気付いた唯一のことはNFD
、間違った出力を取得することです)。
postgresql - selectステートメントで照合を使用するPostgreSQL9.1
postgresql9.1データベーステーブル「en_US.UTF-8」があります。
属性name_languageには、さまざまな言語の名前が含まれています。言語は外部キーlanguage_idによって指定されます。
いくつかのインデックスを作成しました。
今、選択を行うと、期待した結果が得られません。
これにより、名前のリストが生成されますが、期待した順序ではありません。
予想通り、最後の2つのエントリはリストの異なる位置に表示されます。
インデックスの作成は機能します。パフォーマンスを最適化する必要がない限り、これらは本当に必要ではないと思います。
ただし、selectステートメントは「ca_ES」を照合する部分を無視しているようです。
この問題は、他の照合を選択した場合にも発生します。「es_ES」と「pt_PT」を試しましたが、結果は似ています。
crystal-reports - Crystal Reports Server 2011 文字セットの互換性
現在、SQL Server 2008 R2 に取り組んでおり、Crystal Reports Server 2011 を立ち上げて SQL Server で実行する予定です。Crystal Reports Server 2011 が Latin-1 の一般的な文字セットの照合をサポートしているかどうかを確認したかった。SQL Server と Crystal Reports Server の両方が Latin-1 と互換性があることを確認したいだけです。
本当にありがとう!
sql-server-2008 - SQL COLLATION を解決できません
開発サーバーには、照合を使用するデータベース サーバーがあります: COLLATE SQL_Latin1_General_CP1_CI_AS
。
サーバーにソリューションをデプロイした後、そのデータベースサーバーには照合があります: COLLATESQL_Latin1_General_CI_AS
つまり、クエリがある場合:
私はこの問題を抱えています:
照合の競合により値の照合が解決されないため、varchar 値から varchar への暗黙的な変換を実行できません。
だから私はこれを試しました:ALTER DATABASE [mydb] COLLATE SQL_Latin1_General_CP1_CI_AS
次に、myDB のプロパティを確認すると、collate が次のように変更されます:SQL_Latin1_General_CI_CS_AS
それでも同じエラーが発生します。
他のトピックでは、データベースの再インストールを提案しています。しかし、すべてのデータが失われるわけではありません。
どんな提案でも大歓迎です!
前もって感謝します。
perl - perl libSqliteIcu.so collate icu
libSqliteIcuは、sqlite3 ターミナルで次のように正常に動作します。
上記のシーケンスをperlにコーディングするには?
.net - クエリを照合しようとするVB.net SQLコマンド
COLLATE 関数を .net SqlCommand に追加しようとしています。しかし、私は何の結果も得ていません。Mgmt Studio でロジックをテストしました。動作する場所では、この SELECT stmt でデータが返されるはずです。クエリは、照合フィルターを除いて機能します。
次の構文を追加する前に、クエリは機能しました...
データベースは大文字と小文字を区別しないように設定されており、そのままにしておく必要があります。特定のクエリ中に COLLATION を適用できるようにしたいだけです。MgmtStudio 内で実行できるように。
.net操作を適切に実行する方法についてのアイデアはありますか?
ありがとう、