GD MULTINAME

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
 
Строка 2: Строка 2:
  
 
   CREATE TABLE gd_multiname (
 
   CREATE TABLE gd_multiname (
     id       dintkey,
+
     id             dintkey,
     relname  drelationname,
+
     relationkey    dintkey,
     refid   dintkey,
+
     refid         dintkey,
     langid   CHAR(20) NOT NULL,
+
     langid         dtext12 NOT NULL,
     caseid   CHAR(1),
+
     caseid         CHAR(1),
     name     dname,
+
     name           dname
+
    PRIMARY KEY gp_pk_multiname (id),
+
    UNIQUE (refid, langid, caseid)
+
 
   )
 
   )
 +
 +
  ALTER TABLE gd_multiline ADD CONSTRAINT gd_pk_multiname
 +
    PRIMARY KEY (id);
 +
 +
  ALTER TABLE gd_multiline ADD CONSTRAINT gd_fk_multiname_rk
 +
    FOREIGN KEY (relationkey) REFERENCES at_relations (id);
 +
 +
  CREATE ASC UNIQUE INDEX ON gd_multiname
 +
    (refid, langid, caseid);
  
 
=== Идентификаторы падежей для русского и белорусского языков ===
 
=== Идентификаторы падежей для русского и белорусского языков ===
 +
 +
Допустимые значения поля caseid при использовании языковых тегов "ru" и "be".
  
 
{| cellpadding="3" cellspacing="0" frame="box" width="30%" style="border: 1px solid darkgray;"
 
{| cellpadding="3" cellspacing="0" frame="box" width="30%" style="border: 1px solid darkgray;"

Текущая версия на 10:08, 31 июля 2008

См. Склонение ФИО (постановка)

 CREATE TABLE gd_multiname (
   id             dintkey,
   relationkey    dintkey,
   refid          dintkey,
   langid         dtext12 NOT NULL,
   caseid         CHAR(1),
   name           dname
 )

 ALTER TABLE gd_multiline ADD CONSTRAINT gd_pk_multiname
   PRIMARY KEY (id);

 ALTER TABLE gd_multiline ADD CONSTRAINT gd_fk_multiname_rk
   FOREIGN KEY (relationkey) REFERENCES at_relations (id);

 CREATE ASC UNIQUE INDEX ON gd_multiname
   (refid, langid, caseid);

[править] Идентификаторы падежей для русского и белорусского языков

Допустимые значения поля caseid при использовании языковых тегов "ru" и "be".

Название Идентификатор
Именительный N
Родительный G
Дательный D
Винительный A
Творительный B
Предложный L
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты