GD MULTINAME

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
 
 
(не показаны 3 промежуточные версии 1 участника)
Строка 1: Строка 1:
 
 
См. [[Склонение ФИО (постановка)]]
 
См. [[Склонение ФИО (постановка)]]
 +
 +
  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".
 +
 +
{| cellpadding="3" cellspacing="0" frame="box" width="30%" style="border: 1px solid darkgray;"
 +
|- style="font-weight: bold; background-color: #EEEEEE;"
 +
|Название
 +
|Идентификатор
 +
|-
 +
|Именительный
 +
|N
 +
|-
 +
|Родительный
 +
|G
 +
|-
 +
|Дательный
 +
|D
 +
|-
 +
|Винительный
 +
|A
 +
|-
 +
|Творительный
 +
|B
 +
|-
 +
|Предложный
 +
|L
 +
|}
 +
 +
[[Category:База данных]]

Текущая версия на 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
Персональные инструменты
Пространства имён

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