问题标签 [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 回答
7374 浏览

db2 - 如何获取有关唯一密钥违规的现有记录

执行插入时,我收到以下错误消息

如何进行选择以获取数据库中已存在的行?

平台是 z/OS;SELECT GETVARIABLE('SYSIBM.VERSION') FROM SYSIBM.SYSDUMMY1返回DSN09015所以我猜那是第 9 版

0 投票
2 回答
1728 浏览

oracle - 在oracle中插入数据时可以指定顺序吗?

我想以与 unique1 表中存在的顺序相同的顺序将数据从 unique1 表插入到 unique2 表中。

上述查询是否按照其在 unique1 中存在的相同顺序插入合格数据?

谢谢

0 投票
3 回答
14037 浏览

sql - 如何在 DELETE 语句中使用行的物理位置 (ROWID)

我有一个有很多重复行且没有主键的表。
我只想删除重复的记录,但是当我尝试这样做时,它会删除所有对等点。

如何ROWID从 Postgres 的表中找到?

0 投票
1 回答
5825 浏览

oracle - 在 Hibernate Criteria 中使用 ORACLE rowId

我有 ORACLE DB 和 2 个表。我需要从 table1 内部连接 ​​table2 中选择行并按 ORACLE RowID 列排序。要选择我使用标准查询。要按我使用的语句添加订单

在映射 RowId 看起来像

但是hibernate会生成错误的sql查询,例如

休眠从查询中删除别名“this”。因为 ORACLE 中的所有表都有 ROWID 列,所以我们有 oracle 错误 ORA-00918

我如何通过休眠条件编写正确的查询以按 oracle RowId 列排序?

0 投票
2 回答
1058 浏览

android - 在 Android ListView 中包含 MySQL 表中的行 ID(对于每个列表项)

当我从数据库中获取信息(我正在使用MySQL)时,我还想获取id该行的 并以某种方式将其分配给“listView”的每一行。

例如,假设有一个名为fruit. fruit_id16 是orange. 当listView显示水果列表并且用户单击显示橙色的行时,我希望能够访问该fruit_id行的(16)。但我不确定在哪里“隐藏”它。

做一些初步研究,似乎有多种方法可以做到这一点。最简单的可能是使用 a tag,这是最好的方法吗?如果是这样,你怎么能分配id给它?

0 投票
1 回答
123 浏览

android - 插入错误:行总是 1

当我尝试插入我的 SQLite 数据库时,没有抛出错误消息。我的问题是,里面好像什么都没有写,rowid总是保持1。当我从这个表中选择出来时,它的大小cursor是0。

我确定ename, ezeit,egenaueres有值。

这是我的插入功能:

这是我的选择函数,光标大小为 0:

该表如下所示:

我的问题是什么?

0 投票
1 回答
654 浏览

ios - 以 X'3D98F71F3CD9415BA978C010b1CEF941 形式查询 SQLite 数据库以获取 GUID

我有一个 iOS 项目,数据被写入 SQLite 数据库。例如,'OBJECTROWID'在表格中LDOCLINK存储有关链接文档的信息。

OBJECTROWID以具有格式的字符串开头,<3d98f71f 3cd9415b a978c010 b1cef941>(NSData *)在输入数据库之前被转换为。数据库插入的实际处理是由比我更有经验的程序员编写的。无论如何,如下图所示,数据库OBJECTROWID以 形式显示列X'3D98F71F3CD9415BA978C010b1CEF941'。我是 SQLite 查询的完整初学者,似乎无法通过使用带有or的WHERE子句返回正确的行。OBJECTROWID =OBJECTROWID like

在此处输入图像描述

在此处输入图像描述

SELECT * FROM LDOCLINK WHERE OBJECTROWID like '%';

给出所有行(显然),但我想要OBJECTROWIDequals的行<3d98f71f 3cd9415b a978c010 b1cef941>。我尝试了以下方法,但它们都不起作用:

SELECT * FROM LDOCLINK WHERE OBJECTROWID = 'X''3d98f71f3cd9415ba978c010b1cef941'没有错误 - 我以为我正在转义出现在 X 之后的单引号,但这不起作用

SELECT * FROM LDOCLINK WHERE OBJECTROWID like '%<3d98f71f 3cd9415b a978c010 b1cef941>%'

我什至无法匹配两个相邻字符,例如首字母3D

SELECT * FROM LDOCLINK WHERE OBJECTROWID like '%3d%'没有报告错误,但它不返回任何内容。

SELECT * FROM LDOCLINK WHERE OBJECTROWID like '%d%'这是最奇怪的结果,因为它只返回不包括 my 的两行<3d98f71f 3cd9415b a978c010 b1cef941>,看似任意。

SELECT * FROM LDOCLINK WHERE OBJECTTYPE = '0'返回这些相同的行,只是为了说明接口工作(SQLite 管理器)。

我还检查了这个问题和这个问题,但我仍然无法得到正确的查询。

请帮助我返回正确的行(在这种情况下实际上是两行 - 第一行和第三行)。

编辑:

写入数据库的代码涉及许多类。下面显示的方法是我认为序列化的主要部分(案例8)。

0 投票
1 回答
766 浏览

sql - 删除重复行背后的逻辑?

删除重复行背后的逻辑是什么?我知道这是用于删除重复行的查询。

在这里,当我首先划分子查询时,select min(m.rowid) from tvsemp e, tvsemp m where e.ename=m.ename; 然后我得到结果,因为 rowid 是

然后对于外部查询select ename from tvsemp emp where rowid>'AAAEDUAABAAAKiqAAP' 但是为此我得到了 n-1 个结果(除了我使用 '>' sin 消除的结果)

我的疑问是,如果将这两者结合起来,我会得到没有重复的精确表格,这是为什么?

0 投票
3 回答
1549 浏览

oracle - 按 rowid 执行选择是否安全

我想知道使用 rowid 进行行匹配是否安全?

我有以下查询:

使用rowid行匹配会和使用主键一样安全吗?

0 投票
1 回答
1215 浏览

jpa - JPA 条件查询 + rowid 上的自联接

我正在尝试编写 JPA 标准查询。

我在使用内部标准查询(带有谓词)加入主要标准查询时遇到问题?.是否有可能加入标准查询(而不是根)?

任何帮助深表感谢。注意:域类已经有复合 PK-用 EmbeddedId 注释。