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

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Идентификаторы падежей для русского языка)
Строка 16: Строка 16:
 
=== Идентификаторы падежей для русского языка ===
 
=== Идентификаторы падежей для русского языка ===
  
{| cellpadding="3" cellspacing="0" frame="box" width="40%" style="border: 1px solid darkgray;"
+
{| cellpadding="3" cellspacing="0" frame="box" width="30%" style="border: 1px solid darkgray;"
 
|- style="font-weight: bold; background-color: #EEEEEE;"
 
|- style="font-weight: bold; background-color: #EEEEEE;"
 
|Название
 
|Название

Версия 18:13, 29 июля 2008

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

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

 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

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

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

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