Você está aquiprocedure
procedure
Inicializando valores em um campo SERIAL
Qual desenvolvedor que nunca utilizou um campo Serial?
Sempre aparece uma necessidade para este tipo de campo e apesar da alternativa de utilizar sequences ainda há muitas situações que o serial é melhor e mais fácil de implementar. A única dificuldade que ele impõe é a falta de um meio rápido para inicializar a primeira carga de dados em uma tabela que já possui alguns milhares ou até milhões de registros.
É comum ver desenvolvedores ou DBAs escrevendo programinhas ou Stored Procedures para atualizar linha a linha do novo campo.
Aqui demonstro um meio alternativo, mais fácil e rápido de fazer o mesmo serviço.

