powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Переменная ...
4 сообщений из 4, страница 1 из 1
Переменная ...
    #32366106
theLord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди, подскажите начинающему. В функциях, можно в SELECT'e вместо названия таблицы FROM mytable, использовать переменную ?
...
Рейтинг: 0 / 0
Переменная ...
    #32366177
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно, но выполнять такие запросы надо через EXECUTE.
...
Рейтинг: 0 / 0
Переменная ...
    #32366228
theLord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
10x
А не подкините примерчик.
...
Рейтинг: 0 / 0
Переменная ...
    #32391283
Guderian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
create function myfunc(text, text, text) returns bool as'
declare
rec record;
mytable text;
myfield1 text;
myfield2 text;
begin
for rec in execute ''select ''||myfield1||'' as f1, ''||myfield2||'' as f2 from ''||mytable loop
/***************************
если нужны значения полей, декларируешь переменную соответствующую типу поля и получаешь к ней доступ с помощью такого вот к примеру выражения:
myvar=rec.f1;
**************************/
end loop;
return ''t'';
end;'
language plpgsql
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Переменная ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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