問題タブ [table-index]

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 投票する
4 に答える
15087 参照

sql - テーブルの問題から列を削除する(SQL Server 2008)

[U_Family]以下の表から列を削除できません:

テーブルCREATEスクリプト:

エラーメッセージ :

'Users'テーブル-テーブルを変更できません。インデックス'IX_Users(UserId)'は、列'U_Family'に依存しています。1つ以上のオブジェクトがこの列にアクセスするため、ALTER TABLE DROPCOLUMNU_Familyが失敗しました。

私は問題がこのインデックスのためであることを知っています:

[U_Family]しかし、このインデックスを編集して、含まれている列から削除する構文は見つかりませんでした。

このインデックスは、削除してはならない外部キー制約によって使用されているため、削除できません。

任意の解決策????

前もって感謝します。

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

ios - テーブルのインデックスをコア データ名属性の最初の 4 文字にする方法を知っている人はいますか?

私はコインアプリに取り組んでいます。コインは、Core Data によって管理されるテーブルビューでユーザーに提示されます。

コイン名はすべて「19」または「20」で始まります。テーブル ビューにセクション インデックスを実装すると、インデックスに "1" と "2" しか表示されません。「1」を押すとテーブルが「1900」コインに移動し、「2」を押すと「2000」コインに移動します。その理由はわかっています。名前フィールドの最初の数字から来ています。

私が欲しいのは「1910」、「1920」、「1930」などで、ユーザーは10年にジャンプできます。

モデルに「titleForSection」という属性を追加し、「1910」、「1920」などを入力して、取得リクエストで sectionNameKeyPath を @"titleForSection" 属性に設定しました。言うまでもなく、うまくいきません。

セクション インデックスを name 属性の最初の 4 桁にする方法を知っている人はいますか?

アップデート:

「titleForSection」属性を文字列から数値に変更し、データベースに 1900 年から 2010 年まで、10 年単位でデータを入力しました。現在、テーブル インデックスは「0」、「1」、および「2」のみで表示されます。そこに数字を入れられない理由がわかりません!

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

iphone - sectionIndexTitlesForTableView にドル記号を追加するにはどうすればよいですか?

Core Data テーブルのエントリをドル単位で表示するアプリに取り組んでいます。ドルの数字の属性でテーブルを並べ替えました。また、テーブル インデックスの基礎としても使用します。

最初に、テーブル セクションの文字列のタイトルを作成しました。しかし、それはうまくいきませんでした。私のテーブルインデックスは次のようにソートされます:

$10

$100

$25

$5

$50

これの代わりに:

$5

$10

$25

$50

$100

そこで、モデルを変更してセクション名属性を整数にしました。データベースにデータを入力したところ、正しくソートされました。

5

10

25

50

100

ここで、セクション インデックスのタイトルにドル記号を追加するだけです。

こんなことをやろうと思ったのに…

しかし、もちろん、文字列ではなく配列を扱っているため、うまくいきません。

何か案は?

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

mysql - MySQL: MATCH AGAINST ですべての結果が表示されない

奇妙な問題があります。MySQL 5.1 とFulltable-Indexを持つテーブルを使用しています。mysql 構成でft_min_word_lenは、 は 2 に設定されています (つまり、長さが 2 文字以上の単語が索引付けされます)。

以下のクエリは簡略化されていますが、元のクエリと同じ効果があります。

私が検索すると:

「International Inc.」、「Internship.org」など、名前に「internat」が含まれる会社を取得します。

しかし、私が検索すると:

「Justice & Travelling」というテーブルにエントリがありますが、結果が得られません。

しかし、私が検索すると:

"Justice & Travelling" - エントリ / 正しい結果が得られます。

LIKE %just%の代わりに で検索するとMATCH-AGAINST、正しい結果も得られます。

2番目に言及されたクエリで正しい結果が得られないのはなぜですか?

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

entity-framework - EF4.3.1コードファーストテーブルインデックスのマッピングまたは作成

私は最初にEFコードからテーブルに特定のインデックスを作成または構成する方法をたくさん探してきましたが、実際には何も見つかりません。流暢なApiのマッピングは、これを行うための手段を公開していないようです。私は何が欠けていますか?

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

mysql - MySQL: この例では、ルーチンを使用して一致を見つける方がはるかに高速ではありませんか?

このクエリの実行には0.0002 秒かかります。

locID は明らかに INDEX です。

この他のクエリはルーチンを使用し、実行に0.0005 秒かかります ( 30296を返します)。

では、この複合クエリの実行に1.7912 秒かかるのはなぜでしょうか? 本来あるべき以上の方法のようです:

これが役に立つと思われる場合に備えて、これらはテーブルとルーチンです:

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

oracle - Oracle SP への最初のアクセスは非常に遅く、その後のアクセスは問題ないようです

この質問がすでに尋ねられているかどうかはわかりません。Web サイトから Oracle SP への最初のヒットに時間がかかるというこの問題に直面しています。その後のアクセスは問題なく動作します。

ここで取り上げている SP は、検索機能に使用される動的 SP です (さまざまな検索条件の選択オプションが利用可能)

最初のアクセス時間 ~200 秒、その後のアクセス時間 ~20 ~ 30 秒。

高レベルのストアド プロシージャ ロジック。条件付き JOINS は、いくつかのロジックに基づいて追加されます。データの取得に使用される動的 SQL およびカーソル。

この種の問題への取り組みを開始するためのヘルプは非常に役立ちます..

ありがとう、アダーシュ

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

mysql - MySQL クエリ (JOIN、GROUP BY、ORDER BY、MULTIPLE CONDITIONS) のインデックスを設定する方法

以下のクエリでは、空間インデックスと主キー (ID) のインデックスが既にあります。それ以外に、以下のクエリを高速化するためにインデックスを設定する方法を知りたいです。場合によっては、クエリが非常に遅くなります (3 秒以上)。高速にする必要があるテーブルでのみ SELECT ステートメントを使用しているため、INSERT に時間がかかることは問題ありません。

2 つの異なるクエリを使用しています。

クエリ 1:

クエリ 2:

私の質問は次のとおりです。上記のクエリのテーブル インデックスを設定するにはどうすればよいですか?

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

oracle11g - グローバル インデックスを使用する場合と、Oracle でローカル インデックスを使用する場合は?

誰か説明してくれませんか

どのような場合にグローバル インデックスを使用する必要がありますか?

いつローカル インデックスを使用する必要がありますか?

テーブルにロードする前に、どのインデックスを削除する必要がありますか?

ありがとう