|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Alisher H. Abdurahmanov 2:5005/61.61 27 Apr 2001 11:51:08 To : All Subject : PostgreSQL 7.1 :: CONSTRAINT etc. -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@suppaplex.tpu.ru .RFC-NNTP-Posting-Date: 27 Apr 2001 02:51:30 GMT .RFC-X-Priority: 3 .RFC-X-MSMail-Priority: Normal .RFC-X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 From: "Alisher H. Abdurahmanov" <alish@stack.ru> Reply-To: "Alisher H. Abdurahmanov" <alish@stack.ru> Привет всем! Hаткнулся на интересную вещь в документации, но подтверждения так и не нашел. Вещь такая: ограничениям полей (столбцов) и таблиц можно давать имена. Я почему-то подумал, что раз даешь имя, то можно потом ссылаться на ограничение по этому имени. То есть обозначил часто используемое сложное ограничение, а потом просто в других местах к нему обращаешься. Hо вот до сих пор подтверждения этому никак не могу найти в документации. Личные эксперименты тоже не увенчались успехом. Вот кусочек документации: where column_constraint can be: [ CONSTRAINT constraint_name ] { NOT NULL | NULL | UNIQUE | -- и т.д. and table_constraint can be: [ CONSTRAINT constraint_name ] { UNIQUE ( column_name [, ... ] ) | -- и т.д. Может, кто-то сможет объяснить мне, как эта кухня работает? Заранее большое спасибо! P.S. Еще одна проблемка есть: не могу разобраться с MATCH FULL, MATCH PARTIAL (второе пока не поддерживается, если я правильно понял). Объясните простым языком, что же на самом деле проверяется? А то мне уже кажется, что английский надо заново учить. -- <? Alisher !> --- Microsoft Outlook Express 5.50.4133.2400 * Origin: Stack Ltd. (2:5005/61.61@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/12099f00a3286.html, оценка из 5, голосов 10
|