Skip to content
インタ―システムズ製品やソリューション、キャリアの機会などについて、検索してご覧ください。 結果には、開発者コミュニティ、製品ドキュメント、教育ウェブサイトからのコンテンツ、InterSystems.com サイトが含まれます。

警告: 'ORDER BY <行idフィールド> DESC' クエリが不正な結果を返す

2021年2月26日 - 警告: 'ORDER BY <行IDフィールド> DESC' クエリが不正な結果を返す

 
対象バージョン:
InterSystems IRIS/IRIS for Health: 2019.1.0, 2019.1.1, 2019.2, 2019.3, 2019.4, 2020.1.0, 2020.2, 2020.3
HealthShare Health Connect: 2019.1.0, 2019.1.1, 2020.1.0
HealthShare Products: 2019.2, 2020.1, 2020.2


HealthShare および HealthShare Health Connect で、この問題の影響を受けるのは、64,000 人の患者プロキシを持つ Personal Community とカスタムクエリを作成している場合のみです。この問題が HealthShare にどのように影響するかの詳細については、以下の
Advisory: Incomplete Query Results with ‘ORDER BY DESC’- HealthShare」を参照してください。

対象プラットフォーム: 全て

[発生する問題]
'ORDER BY <行idフィールド>

DESC' クエリが不正な結果を返します。

[問題の詳細]
以下の条件をすべて満たしている場合にのみ、問題が発生します。
  • 降順(DESC)でソートされたORDER BY句が含まれている
  • ソートに使用されるフィールドがテーブルの行 ID
  • インデックスを持つフィールドを使用した条件が複数含まれている
  • 1 つのテーブルからのみデータを選択している

[問題の回避方法]
正しい結果が得られるようにするには、個々のクエリを以下のように修正します。

ORDER BY DESC

ORDER BY

+0 DESC
に変更

注意:
Interoperability メッセージ・ビューワ を含む一部のインターシステムズの検索ユーティリティには、この問題の影響を受ける可能性のあるクエリが使用されており、編集できません。この問題をシステム全体で回避するには、この修正を含むバージョンをインストールする必要があります。

[解決方法]
この問題は修正ID: DP-402745 および DP-403046 で解決します。これらの修正は今後リリースされるすべての製品に含まれる予定です。また、お客様のご要望により、修正を現在お使いのEMリリースの製品に対するパッチとして個別に作成してご提供することが可能です。
お使いのシステムに対するパッチが必要な場合は、下記バージョン情報とライセンスキー情報をご確認の上、 インターシステムズカスタマーサポートセンターまでお知らせ下さい。

 

今すぐ申し込む

サポートアラート、重要な問題、
修正、製品リリースに関する通知を受け取ることができます。
*必須項目
Highlighted fields are required
*必須項目
Highlighted fields are required
このフォームを送信することにより、お客様は、サポートアラート、重要な問題、重要なアップデート、修正、および製品リリースに関する通知を電子メールで受け取ることに同意するものとします。 さらに、お客様は、お客様のビジネスコンタクト情報が、米国でホストされている当社のCRMソリューションに入力されることに同意したことになります。お客様情報は、適用されるデータ保護法に従って維持されます。
**送信ボタンをクリックすることにより、お客様は、既存および将来のインターシステムズ製品、提供物、イベントに関するニュース、更新、その他のマーケティング目的のために連絡を受けることに同意します。