問題タブ [rowid]

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

c# - 行 ID の SQLITE 問題

私は SQLite C# ライブラリを使用しており、私の要件に従って、追加する前にそのテーブルの行 ID を取得しています。正常に動作していますが、テーブルが空の場合はエラーが発生します。データ (行) を追加すると、正常に動作します。

テーブル「MYTABLE」にデータがない場合、例外がスローされます。

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

database - ROWID (オラクル) - 用途はありますか?

私の理解では、ROWID は、クエリによって返される結果の各行の一意の値です。

この ROWID が必要な理由 ORACLE にはすでに ROWNUM があります。

SQLクエリでROWIDを使用した人はいますか?

0 投票する
4 に答える
84505 参照

mysql - MySQL の Oracle の RowID に相当

mysqlにオラクルのROWIDに相当するものはありますか?

delete from my_table where rowid not in (select max(rowid) from my_table group by field1,field2)

このクエリに相当する mysql を作成したい!!!

私がやろうとしているのは、: my_table には主キーがありません..重複した値を削除し、主キー (フィールド 1、フィールド 2 の複合) を課そうとしています.. !!

0 投票する
5 に答える
31420 参照

jquery - JQgrid-IDの代わりに行番号を取得します

単一のフィールド主キーを含まないデータベーステーブルからJQGridを作成しています。したがって、idとして指定しているフィールドは一意ではなく、同じフィールドが複数の行に存在します。

このため、ondblClickRowを使用してデータへの参照をグリッドの外部の関数に渡す場合は、IDではなく行番号を使用する必要があります。

テストするために、私はを使用しondblClickRow: function(id){alert($("#grid1").getInd('rowid'));},ています。行番号が機能していないことを除いて、行番号を取得してアラートを受け取る必要があります。

私はドキュメントを読み終えましたが、私が間違っていることを理解できません...

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

よろしくお願いします、マリオ。

ベローは私のフルグリッドです:

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

sql-server - SQL Server 2005 : 2 つの同一レコードから 1 つのレコードを更新する

まったく同じデータを持つ SQL Server 2005 db のテーブルに 2 つのレコードがあります。1 つのレコードを更新したいのですが、それを行う方法はありますか?残念ながら、このテーブルには ID 列がなく、データが同じであるため両方が更新されるため、直接更新クエリを使用できません。SQL で行 ID などを使用していますか?サーバー 2005 ?

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

sql - OracleJoinView-使用されるROWID

CREATE VIEW EVENT_LOCATION( "EVENT_ID"、 "STREET"、 "TOWN")AS SELECT A.EVENT_ID、A.STREET、A.TOWN FROM TBLEVENTLOCATION A JOIN TBLEVENTS B ON A.EVENT_ID = B.EVENT_ID WHERE B.REGION ='South ';

私が実行した場合

次に、どのROWIDを取り戻す必要がありますか?

私が尋ねている理由は次のとおりです。データベースには、上記の「パターン」を持つ多くのビューがあります。異なるビューから返されるROWIDは異なるようです。すなわち。A.ROWIDまたはB.ROWIDの両方を取得しています...

更新: 次のビューを使用してこれを解決しました。これは基本的に、ROWIDが正しいテーブルからのものであることを保証します。返信ありがとうございます!

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

android - ListViewのすべての行に行IDを設定するにはどうすればよいですか?

私はAndroidアプリケーションを開発しています。

ListViewのすべてのアイテムの行IDを設定するにはどうすればよいですか?SimpleCursorAdapterを使用したくありません。私は自分のオブジェクトを持っていて、それらを使いたいです。

これらのオブジェクトには、IDとNAMEがあります。名前が表示され、IDが保存されて取得されますonListItemClick(ListView parent, View v, int position, long id)

何かアドバイス?

ありがとう。

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

c# - Informix:最後の挿入ステートメントのROWIDを取得する方法

これは私が以前に尋ねた質問の拡張です:C#:Informixを使用して挿入された最後の行のID番号を取得するにはどうすればよいですか?

.NET Informixドライバーを使用してinformixデータベースにレコードを挿入するコードをC#で記述しています。最後の挿入のIDを取得できましたが、一部のテーブルでは「serial」属性が使用されていません。次のようなコマンドを探していましたが、idではなくrowidを取得しました。

SELECT DBINFO ('sqlca.sqlerrd1') FROM systables WHERE tabid = 1;

そして、はい、私はそれが一定ではないので、rowidでの作業は危険であることを認識しています。ただし、ROWIDが再配置されるなどの方法でテーブルが変更された場合は、アプリケーションでクライアントアプリにデータのリセットを強制させる予定です。

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

oracle - 関数/プロシージャパラメータとしてのOracleROWID

関数やプロシージャの入力パラメータとしてのROWIDタイプの使用法についてさまざまな意見を聞きたいと思います。

私は通常、入力パラメーターとして主キーを使用して見ましたが、入力パラメーターとしてROWIDを使用することには何らかの欠点がありますか?WHERE句で使用すると、簡単で選択が非常に高速になると思います。

例えば:

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

oracle - PL / SQL:ROWIDに基づいて行を更新します

一意のインデックスを持たないテーブルの行を更新しようとしています。そこで、更新する行のROWIDを選択し、次のように行を更新します。

MYCOLUMNのタイプはNUMBER(1)です。

エラーが発生します: invalid identifier [SQL State=42000, DB Errorcode=904]

なぜですか?