Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / переменные и цикл в pgsql / 2 сообщений из 2, страница 1 из 1
12.07.2021, 14:06
    #40083370
savickiyaw
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переменные и цикл в pgsql
подскажите пожалуйста. нужно выполнить скрипт. на sql он будет выглядеть так:
DECLARE @i int = 100
WHILE @i < 10100
BEGIN
INSERT INTO public.products(
product_id, product_name, discontinued)
VALUES (@i, @i,1);
set @i = @i+1
END
как его запустить на pgsql
?
...
Рейтинг: 0 / 0
12.07.2021, 14:50
    #40083384
savickiyaw
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переменные и цикл в pgsql
вопрос решен

do $$
DECLARE

tables CURSOR FOR
SELECT products
FROM postgres;
i integer := 100;
begin
WHILE i < 10100 loop

INSERT INTO public.products(
product_id, product_name, discontinued)
VALUES (i, i,1);
i := i + 1;
END loop;
end$$;
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / переменные и цикл в pgsql / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]