/
telnov.ob
/
postgresql-patterns-library
Обзор
Документация
Войти
/
telnov.ob
/
postgresql-patterns-library
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
functions/null_count.sql
20 строк
408 B
rin-nas
old pg10 comment removed
13 апр 2026, 11:45
13 апр 2026, 11:45
233b866
Код
Авторство
О чём код?
create or replace function public.null_count(variadic anyarray) returns integer immutable strict -- returns null if any parameter is null parallel safe security invoker language sql set search_path = '' as $func$ SELECT COUNT(*)::int FROM unnest($1) g(v) WHERE g.v IS NULL; $func$; /* --TEST CREATE TABLE xxx( a int, b int, c int, CHECK (null_count(a,b,c) <= 1)); */