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

Материал из GedeminWiki
Перейти к: навигация, поиск

Предлагается решить проблемы склонения имен по падежам и хранения имен на разных языках следующим образом:

Создаем таблицу:

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

   PRIMARY KEY gp_pk_multiname (refid, langid, caseid)
 )

Эта таблица будет хранить название объекта с идентификатором refid, на языке langid в падеже caseid.

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

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

Ссылки по теме

Персональные инструменты
Пространства имён

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