0

有没有办法使用 SQL 查询 MonetDB 中的OID ?也就是说,我想做一些类似的事情

SELECT <oid>, <column 1>, ..., <column N> FROM <table>

SELECT * FROM <table> WHERE <oid> IN (...)

我查看了文档和源示例,但没有提到查询 OID 或者即使 OID 可以在 MonetDB/SQL 中访问。

4

1 回答 1

-1

我认为您不能直接通过 SQL 接口访问 OID,因为它们仅供内部使用。但是,您可以获得行标识符,这可能会满足您的需求。有关详细信息,请参阅窗口函数

所以你会得到类似的东西

SELECT ROW_NUMBER over () AS row, , ..., FROM

你需要它做什么?

于 2014-07-05T15:28:09.880 回答