問題タブ [query-hints]

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.

0 投票する
0 に答える
304 参照

sql - tSQLt 単体テストで SQL ヒントを使用してワークアウトするにはどうすればよいですか?

tSQLt を使用して、データベース内のストアド プロシージャの 1 つの単体テストを作成しようとしていて、1 つの問題に直面しています。

このクエリで定義されたヒントのため、クエリ プロセッサはクエリ プランを作成できませんでした。ヒントを指定せず、SET FORCEPLAN.[16,1]{spPlaceNewOrder,56} を使用せずにクエリを再送信します (ROLLBACK ERROR も発生しました --> 現在のトランザクションをコミットできず、セーブポイントにロールバックできません。ロールバックします。トランザクション全体。{Private_RunTest,161})

誰かがこれについて私を助けてくれますか?

0 投票する
0 に答える
2079 参照

oracle - リモート結合にインデックスまたは順序付けられたヒントを使用するようにオラクルに強制する方法

私はオラクル11gを使用しています。データベース リンクを使用して、ローカル テーブルをリモート テーブルと結合するクエリがあります。主にリモートテーブルを使用していくつかの行を取得するようにフィルタリングするため、駆動テーブルをリモートテーブルにしたいと考えています。次に、それらをローカルテーブルに結合したいと思います。

問題は、オプティマイザが ORDERED ヒントと INDEX ヒントを無視し、ローカル テーブルのフル テーブル スキャンを実行することです。適切なインデックスを使用しており、統計を生成しています。正しいインデックスを使用する各テーブルでクエリを個別に実行しますが、結合では、ローカル テーブルが常にフル テーブル スキャンを実行し、駆動テーブルとして機能します。

クエリの説明プラン

0 投票する
1 に答える
670 参照

oracle - DBLink からの一括挿入に関する Oracle データベースのヒント

DBLink を介してバルク データを含む約 50 のテーブルを挿入する必要があります。私は一般的にステートメントを使用します

場合によっては、挿入に時間がかかりすぎます。プロセスを高速化するために、ここで使用できる有用なデータベースのヒントは何ですか?

0 投票する
6 に答える
8618 参照

android - SearchView に queryHint テキストが表示されない

バックグラウンド ドローアブルを使用した検索ビューがありますが、何を試してもテキストが表示されないようです。SearchView にテキストが表示されません。

私は試してみましたが、android:textプログラムandroid:queryHintで設定することもできましmSearchView.setQueryHintText("search for something");たが、これらはどれも機能しませんでした。searchView は actionBar 内にありません。

これがsearchviewのxmlです

背景を設定しないと、searchView がまったく表示されません (searchView は半透明です)。

どんな助けでも大歓迎です。

0 投票する
1 に答える
2445 参照

oracle - Oracle Convert Select Union AllをParallel Selectに変換

オラクルの実行アーキテクチャの観点からそれが可能かどうかわからないので、聞いてみたかっただけです。
いくつかのスキーマ名 (例: sch1、sch2、sch3 ) を格納するテーブルがあり、このテーブルを使用してカーソル内で動的にすべてのユニオン クエリを作成しています。
例えば。私のクエリは次のようになります:

例えば。次のような並列ヒントを持つテーブルを選択した場合

私が間違っていなければ、4 つのセッションを開き、1 回の実行で処理します。
このアプローチですべてのテーブルをクエリすることは可能ですか?

0 投票する
2 に答える
12602 参照

sql - SQL Server : ステートメントが完了する前に最大再帰 100 を使い果たしました

再帰の最大レベルを超えたエラーを返すクエリがあります。

クエリに追加することでこれを修正する方法はわかってOPTION (maxrecursion 0)いますが、これをクエリのさまざまな場所に追加しようとしましたが、構文が有効な場所に配置する場所が見つかりません。

私のビューのどこにクエリヒントを挿入する必要があるかについて、誰かが私に何かポインタを与えることができますか?

示唆されているように、OPTION (maxrecursion 0)を最後の GO ステートメントのすぐ上に追加しましたが、create view ステートメント内で構文エラーが発生しています。クエリを単独で実行すると、ビュー作成ステートメントの外で機能します