問題タブ [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.
c# - 行 ID の SQLITE 問題
私は SQLite C# ライブラリを使用しており、私の要件に従って、追加する前にそのテーブルの行 ID を取得しています。正常に動作していますが、テーブルが空の場合はエラーが発生します。データ (行) を追加すると、正常に動作します。
テーブル「MYTABLE」にデータがない場合、例外がスローされます。
database - ROWID (オラクル) - 用途はありますか?
私の理解では、ROWID は、クエリによって返される結果の各行の一意の値です。
この ROWID が必要な理由 ORACLE にはすでに ROWNUM があります。
SQLクエリでROWIDを使用した人はいますか?
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 の複合) を課そうとしています.. !!
jquery - JQgrid-IDの代わりに行番号を取得します
単一のフィールド主キーを含まないデータベーステーブルからJQGridを作成しています。したがって、idとして指定しているフィールドは一意ではなく、同じフィールドが複数の行に存在します。
このため、ondblClickRowを使用してデータへの参照をグリッドの外部の関数に渡す場合は、IDではなく行番号を使用する必要があります。
テストするために、私はを使用しondblClickRow: function(id){alert($("#grid1").getInd('rowid'));},
ています。行番号が機能していないことを除いて、行番号を取得してアラートを受け取る必要があります。
私はドキュメントを読み終えましたが、私が間違っていることを理解できません...
どんな助けでも大歓迎です!
よろしくお願いします、マリオ。
ベローは私のフルグリッドです:
sql-server - SQL Server 2005 : 2 つの同一レコードから 1 つのレコードを更新する
まったく同じデータを持つ SQL Server 2005 db のテーブルに 2 つのレコードがあります。1 つのレコードを更新したいのですが、それを行う方法はありますか?残念ながら、このテーブルには ID 列がなく、データが同じであるため両方が更新されるため、直接更新クエリを使用できません。SQL で行 ID などを使用していますか?サーバー 2005 ?
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が正しいテーブルからのものであることを保証します。返信ありがとうございます!
android - ListViewのすべての行に行IDを設定するにはどうすればよいですか?
私はAndroidアプリケーションを開発しています。
ListViewのすべてのアイテムの行IDを設定するにはどうすればよいですか?SimpleCursorAdapterを使用したくありません。私は自分のオブジェクトを持っていて、それらを使いたいです。
これらのオブジェクトには、IDとNAMEがあります。名前が表示され、IDが保存されて取得されますonListItemClick(ListView parent, View v, int position, long id)
。
何かアドバイス?
ありがとう。
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が再配置されるなどの方法でテーブルが変更された場合は、アプリケーションでクライアントアプリにデータのリセットを強制させる予定です。
oracle - 関数/プロシージャパラメータとしてのOracleROWID
関数やプロシージャの入力パラメータとしてのROWIDタイプの使用法についてさまざまな意見を聞きたいと思います。
私は通常、入力パラメーターとして主キーを使用して見ましたが、入力パラメーターとしてROWIDを使用することには何らかの欠点がありますか?WHERE句で使用すると、簡単で選択が非常に高速になると思います。
例えば:
oracle - PL / SQL:ROWIDに基づいて行を更新します
一意のインデックスを持たないテーブルの行を更新しようとしています。そこで、更新する行のROWIDを選択し、次のように行を更新します。
MYCOLUMNのタイプはNUMBER(1)です。
エラーが発生します: invalid identifier [SQL State=42000, DB Errorcode=904]
なぜですか?