问题标签 [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# - rowid 中的 SQLITE 问题
我正在使用 SQLite C# 库,并且根据我的要求,在添加之前,我正在检索该表的 rowid。它工作正常,但当表为空时出现错误。一旦我们添加任何数据(一行),它就可以正常工作了。
当表“MYTABLE”没有任何数据时,它会抛出异常。
database - ROWID (oracle) - 有什么用吗?
我的理解是,ROWID 是查询返回的结果中每一行的唯一值。
为什么我们需要这个 ROWID?ORACLE 中已经有ROWNUM。
有人在 SQL 查询中使用过 ROWID 吗?
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 的组合)..!!
jquery - JQgrid - 获取行号而不是 ID
我正在从不包含单个字段主键的数据库表中创建 JQGrid。因此,我作为 id 提供的字段不是唯一的,并且相同的字段存在于几行中。
因此,当使用 ondblClickRow 将对数据的引用传递给网格外部的函数时,我需要使用行号而不是 id。
为了测试,我正在使用ondblClickRow: function(id){alert($("#grid1").getInd('rowid'));},
,并且我应该得到行号并发出警报,但它不起作用。
我一直在阅读文档,无法理解我做错了什么......
任何帮助将不胜感激!
在此先感谢马里奥。
贝娄是我的完整网格:
sql-server - SQL Server 2005:从 2 条相同的记录更新一条记录
我在 SQL Server 2005 db 的表中有 2 条记录,它们的数据完全相同。我想更新一条记录。有什么办法吗?不幸的是,这个表没有标识列,我不能使用直接更新查询,因为两者都会更新,因为数据相同。无论如何在 SQL 中使用 rowid 或其他东西服务器2005?
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 来自正确的表。感谢您的回复!
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 号
我正在用 C# 编写一些代码,以使用 .NET Informix 驱动程序将记录插入到 informix 数据库中。我能够获得最后一次插入的 id,但在我的一些表中,没有使用“serial”属性。我一直在寻找类似于以下的命令,但要获取 rowid 而不是 id。
SELECT DBINFO ('sqlca.sqlerrd1') FROM systables WHERE tabid = 1;
是的,我确实意识到使用 rowid 是危险的,因为它不是恒定的。但是,我计划让我的应用程序强制客户端应用程序重置数据,如果表以某种方式更改 rowid 或类似的方式。
oracle - Oracle ROWID 作为函数/过程参数
我只是想听听关于 ROWID 类型用作任何函数或过程的输入参数的不同意见。
我通常使用并看到用作输入参数的主键,但是使用 ROWID 作为输入参数有什么缺点吗?我认为这很简单,如果在 WHERE 子句中使用,选择非常快。
例如:
oracle - PL/SQL:根据 ROWID 更新行
我正在尝试更新没有唯一索引的表中的一行。因此,我选择了要更新的行的 ROWID,现在我想像这样更新行:
MYCOLUMN 的类型为 NUMBER(1)
我得到错误: invalid identifier [SQL State=42000, DB Errorcode=904]
知道为什么吗?