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

O*R*A*C*L*E
(Don't despair my little fried...)
...
Рейтинг: 0 / 0
Господа, а не подскажите ли вы, в какой системной таблице можно узнать, является ли клолок
    #32946514
Hordi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select pg_attribute.attname, pg_attribute.atttypid::int, pg_attribute.attnotnull,
pg_attribute.attlen, pg_attribute.atttypmod
from pg_class, pg_attribute
left join pg_attrdef on (pg_attrdef.adrelid = pg_attribute.attrelid and pg_attrdef.adnum =pg_attribute.attnum)
where lower(pg_class.relname) = '%s'
and pg_attribute.attnum > 0
and pg_attribute.attrelid = pg_class.oid
and pg_attribute.attisdropped = false
order by pg_attribute.attnum;

Вместо %s поставь имя своей таблицы и выполни запрос.
...
Рейтинг: 0 / 0
Господа, а не подскажите ли вы, в какой системной таблице можно узнать, является ли клолок
    #32946575
vadimm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
select attnotnull
from pg_attribute 
inner join pg_class on pg_class.oid = attrelid
where attname = 'fieldname' and relname = 'tablename'
...
Рейтинг: 0 / 0
Господа, а не подскажите ли вы, в какой системной таблице можно узнать, является ли клолок
    #32946610
oracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок, спасибо всем.

O*R*A*C*L*E
(Don't despair my little fried...)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Господа, а не подскажите ли вы, в какой системной таблице можно узнать, является ли клолок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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