Sql update 在Netezza中使用增量值更新表的查询

Sql update 在Netezza中使用增量值更新表的查询,sql-update,netezza,Sql Update,Netezza,我在prod中有一个表,它有大量数据,最近我为该表添加了新列,并为新行加载了代理项值。现有行为空。 现在我想用max value+1增量值更新这个新列,其中新列为null。任何人都可以为这种情况提供解决方案 提前感谢…有多大?什么型号的Netezza系统有多少GB/TB?您是如何为新行生成代理键值的?大约有800万条记录,我在下面准备了查询、更新IM\U CS\U SESSION\U FIRST\u PAGE\u FACT\u temp Target SET Target.SESSION\u F

我在prod中有一个表,它有大量数据,最近我为该表添加了新列,并为新行加载了代理项值。现有行为空。 现在我想用max value+1增量值更新这个新列,其中新列为null。任何人都可以为这种情况提供解决方案


提前感谢…

有多大?什么型号的Netezza系统有多少GB/TB?您是如何为新行生成代理键值的?大约有800万条记录,我在下面准备了查询、更新IM\U CS\U SESSION\U FIRST\u PAGE\u FACT\u temp Target SET Target.SESSION\u FIRST\u PAGE\u key=R.rowNum FROM IM\U CS\U SESSION\u FIRST\u PAGE\u FACT T JOIN SELECT T2.SESSION\u ID,从IM\U CS\U SESSION\U FIRST\U PAGE\U事实+按T2排序的行数中选择MaxSESSION\U FIRST\U PAGE\U KEY desc作为按T2排序的IM\U CS\U SESSION\U FIRST\U PAGE\U事实T2组中的行数。SESSION\U Id,T2.SESSION_FIRST_PAGE_KEY R on T.SESSION_ID=R.SESSION_ID其中T.SESSION_FIRST_PAGE_KEY为Null或T.SESSION_FIRST_PAGE_KEY=0