从http://www.toadworld.com/platforms/ibmdb2/w/wiki/7705.rownum-function.aspx获取参考资料 ,下面是我得到的错误:
Select ROWNUM,* from tableA;
SQL0206:列ROWNUM不在指定的表中
Select ROW_NUMBER() OVER(),* from tableA;
SQL0104:令牌(无效。有效令牌来自INTO
在db2中显示行号的正确语法是什么?
答案 0 :(得分:0)
除了@a_horse_with_no_name所说的内容之外,您还有另一个错误:如果您的SELECT
列表只是*
,那么其他内容就不可能了。试试Select ROW_NUMBER() OVER(), tableA.* from tableA