записать туда рандом числа, сделал функцию которая генерирут рандом число,но как сделать
UPDATE для всех строк по отдельности без цикла ?
`
UPDATE test_tbl
SET a = (SELECT rnd FROM rnd(10,'f'))::BIGINT, b = (SELECT rnd FROM rnd(2,'f'))::INT
``
если сделать так то для всех записей полей будет одинаковое число
И вызывайте её без подзапроса, иначе даже VOLATILE не поможет, как мне помнится.
Обсуждают сегодня