我在Oracle数据库上有一个sql select语句,我需要添加一个自动递增字段(取回记录,而不是数据库)。我一直在尝试一些我在上面找到的回复: How to generate auto increment field in select query在Oracle select sql语句上设置自动递增字段
但似乎不行。 Oracle有什么限制?任何人都知道吗?将是巨大的,如果自动递增那张100 100
谢谢
解决:
SELECT A, B, (ROW_NUMBER() OVER(PARTITION BY 100 ORDER BY FDAAID)*100) AS C
FROM SOME_TABLE
WHERE A > 15;
随着* 100计数器从100要100
是它的工作原理谢谢 – proktovief