Olá pessoal. To com um problema que não sei se tem solução...
Tem um cliente que tem um banco de dados com uma tabela com dois registros identicos, e preciso dar um update ou um delete em um dos registros, porém como todos os campos são iguais, ainda não achei uma solução. Exmplo: tenho a minha_tabela, com as colunas col_a e col_b. Nessa tabela tem dois registros identicos: col_a | col_B aaa | bbb aaa | bbb Eu gostaria de apagar a linha dois por exemplo, ou dar um update mudando as informações para ccc | ddd. Já vi o uso do ROW_NUMBER () OVER (ORDER BY id), porém só achei exemplos que funcionasse com o SELECT. Já tentei: UPDATE minha_tabela SET col_a = 'ccc', col_b = 'ddd' where col_a = 'aaa' and col_b = 'bbb' and ROW_NUMBER () OVER (ORDER BY id) = 2; Porém dá: ERROR: cannot use window function in UPDATE Alguém teria uma solução? Agradeço desde já! -- *Edelson Regis de Lima*
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
