powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Помогите с функцией
4 сообщений из 4, страница 1 из 1
Помогите с функцией
    #38994339
Perederiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо написать функцию

Передается значение X

Там должна быть выборка данных из таблицы


- Step 1: Select tablename from view_nodes where id=X

- Setp 2: Select * from tablename where id =X


Не могу сообразить - ведь при вызове функции надо описать поля из tablename.
Но ведь они могут быть разными - как и сама таблица
...
Рейтинг: 0 / 0
Помогите с функцией
    #38994340
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PerederiyНе могу сообразить - ведь при вызове функции надо описать поля из tablename.
Но ведь они могут быть разными - как и сама таблица
Именно так. Когда упираешься в проблемы подобного рода надо остановиться и заново оценить модель данных.

Как вариант — использовать JSON или XML, но эта проблема себя проявит опять. Проходил.
...
Рейтинг: 0 / 0
Помогите с функцией
    #38994722
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegorovPerederiyНе могу сообразить - ведь при вызове функции надо описать поля из tablename.
Но ведь они могут быть разными - как и сама таблица
Именно так. Когда упираешься в проблемы подобного рода надо остановиться и заново оценить модель данных.

Как вариант — использовать JSON или XML, но эта проблема себя проявит опять. Проходил.есть ещё рефкурсоры.

минус -- закрытие транзакции с клиента, вручную. [почему нельзя их было придумать with hold -- не понимаю. или я не умею их готовить ?]
...
Рейтинг: 0 / 0
Помогите с функцией
    #38994725
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PerederiyНадо написать функцию

Передается значение X

Там должна быть выборка данных из таблицы


- Step 1: Select tablename from view_nodes where id=X

- Setp 2: Select * from tablename where id =X


Не могу сообразить - ведь при вызове функции надо описать поля из tablename.
Но ведь они могут быть разными - как и сама таблица

Правильно.
Строгая типизация это хорошо.
Пересмотрите задачу. Зачем нужно не понятно что, по "X".
Возможно нужно пересмотреть модель данных.
Либо вынести в слой приложений.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Помогите с функцией
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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