问题标签 [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# - rowid 中的 SQLITE 问题

我正在使用 SQLite C# 库,并且根据我的要求,在添加之前,我正在检索该表的 rowid。它工作正常,但当表为空时出现错误。一旦我们添加任何数据(一行),它就可以正常工作了。

当表“MYTABLE”没有任何数据时,它会抛出异常。

0 投票
6 回答
80778 浏览

database - ROWID (oracle) - 有什么用吗?

我的理解是,ROWID 是查询返回的结果中每一行的唯一值。

为什么我们需要这个 ROWID?ORACLE 中已经有ROWNUM。

有人在 SQL 查询中使用过 ROWID 吗?

0 投票
4 回答
84505 浏览

mysql - MySQL 中 Oracle 的 RowID 等价物

mysql中是否有相当于oracle的rowid?

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

我想做一个相当于这个查询的mysql!!!

我想要做的是,: my_table 没有主键.. 我试图删除重复的值并强加一个主键(field1,field2 的组合)..!!

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 条相同的记录更新一条记录

我在 SQL Server 2005 db 的表中有 2 条记录,它们的数据完全相同。我想更新一条记录。有什么办法吗?不幸的是,这个表没有标识列,我不能使用直接更新查询,因为两者都会更新,因为数据相同。无论如何在 SQL 中使用 rowid 或其他东西服务器2005?

0 投票
2 回答
4017 浏览

sql - Oracle Join View - 使用哪个 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 似乎有所不同。IE。我得到了 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 号

我正在用 C# 编写一些代码,以使用 .NET Informix 驱动程序将记录插入到 informix 数据库中。我能够获得最后一次插入的 id,但在我的一些表中,没有使用“serial”属性。我一直在寻找类似于以下的命令,但要获取 rowid 而不是 id。

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

是的,我确实意识到使用 rowid 是危险的,因为它不是恒定的。但是,我计划让我的应用程序强制客户端应用程序重置数据,如果表以某种方式更改 rowid 或类似的方式。

0 投票
1 回答
3313 浏览

oracle - Oracle ROWID 作为函数/过程参数

我只是想听听关于 ROWID 类型用作任何函数或过程的输入参数的不同意见。

我通常使用并看到用作输入参数的主键,但是使用 ROWID 作为输入参数有什么缺点吗?我认为这很简单,如果在 WHERE 子句中使用,选择非常快。

例如:

0 投票
2 回答
10831 浏览

oracle - PL/SQL:根据 ROWID 更新行

我正在尝试更新没有唯一索引的表中的一行。因此,我选择了要更新的行的 ROWID,现在我想像这样更新行:

MYCOLUMN 的类型为 NUMBER(1)

我得到错误: invalid identifier [SQL State=42000, DB Errorcode=904]

知道为什么吗?