powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Обновление данных в таблице через ХП
5 сообщений из 5, страница 1 из 1
Обновление данных в таблице через ХП
    #34948975
Фотография ss25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть таблица

Код: plaintext
1.
2.
3.
4.
CREATE TABLE test
(id serial,
pole_ru varchar,
pole_ua varchar);

Возможно ли передав ХП в качесве значения имя нужного столбца обновить данные в таблице?
у меня чет не получается так сделать.
...
Рейтинг: 0 / 0
Обновление данных в таблице через ХП
    #34948981
Фотография ss25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например
Код: plaintext
1.
SELECT test_func( 1 , 'pole_ru'::varchar, 'Русский'::varchar);
...
Рейтинг: 0 / 0
Обновление данных в таблице через ХП
    #34949401
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ss25Возможно ли передав ХП в качесве значения имя нужного столбца обновить данные в таблице?
у меня чет не получается так сделать.Да, возможно. Что не получается ?
...
Рейтинг: 0 / 0
Обновление данных в таблице через ХП
    #34949413
tkopets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
CREATE OR REPLACE FUNCTION test_func(i_id int, t_columnname text, t_value text)
RETURNS VOID AS $$
BEGIN
  EXECUTE 'UPDATE test SET '||quote_ident(t_columnname)|| ' = '|| quote_literal(t_value)
        ||' WHERE id = '||quote_literal(i_id::text);
  RETURN;
END;
$$ LANGUAGE PLpgSQL VOLATILE STRICT;
...
Рейтинг: 0 / 0
Обновление данных в таблице через ХП
    #34949648
Фотография ss25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо получилось
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Обновление данных в таблице через ХП
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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