powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / language Sql и PlPgSql
4 сообщений из 4, страница 1 из 1
language Sql и PlPgSql
    #40018471
YBZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
YBZ
Гость
Добрый день коллеги!

Функции и процедуры в Postgres можно писать на языках: Sql и PlPgSql (другие не рассматриваю).
Понятно что некоторые возможности можно реализовать только на PlPgSql.
Однако простые функции и процедуры можно реализовать на обоих языках.

Каковы критерии выбора?
...
Рейтинг: 0 / 0
language Sql и PlPgSql
    #40018480
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКаковы критерии выбора? sql-функции выполняются быстрее.

авторПонятно что некоторые возможности можно реализовать только на PlPgSqlПосмотрите вот эти примеры SQL-функций. Зачастую, даже очень сложную логику, которую, казалось бы, невозможно реализовать на SQL, на самом деле на чистом SQL вполне реализуемо. PostgreSQL в этом плане очень гибкая СУБД.
Все рабочие функции я пишу на SQL, а на PLPGSql - только сервисные (для генерации и изменения структуры БД)
...
Рейтинг: 0 / 0
language Sql и PlPgSql
    #40018808
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YBZ
Добрый день коллеги!

Функции и процедуры в Postgres можно писать на языках: Sql и PlPgSql (другие не рассматриваю).
Понятно что некоторые возможности можно реализовать только на PlPgSql.
Однако простые функции и процедуры можно реализовать на обоих языках.

Каковы критерии выбора?


В PostgreSQL "нативный" ЯП хранимых процедур только Sql.
Pl/PgSql работает на таких же правах, как и все остальные ЯП для ХП, типа java/PgSQL.

Соответственно это сказывается и на работе, и на профилировщике запросов.
...
Рейтинг: 0 / 0
language Sql и PlPgSql
    #40022124
YBZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
YBZ
Гость
Спасибо
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / language Sql и PlPgSql
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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