Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Верхний/Нижний регистр в названиии таблиц...кто как борется...с этим ?  [new]
Олег Гапон
Member

Откуда: N/A
Сообщений: 836
Верхний/Нижний регистр в названиии таблиц...кто как борется...с этим при переходе с базы данных одного производителя на другого ?

Типа всё в верхний регистр загнать и забыться на столетия.....???
15 июл 08, 12:56    [5935630]     Ответить | Цитировать Сообщить модератору
 Re: Верхний/Нижний регистр в названиии таблиц...кто как борется...с этим ?  [new]
Олег Гапон
Member

Откуда: N/A
Сообщений: 836
Я так понял, что никто никак не борется....да прально...просто используют базу в которой нет чувствительности к регистру и делу венец...
15 июл 08, 13:11    [5935787]     Ответить | Цитировать Сообщить модератору
 Re: Верхний/Нижний регистр в названиии таблиц...кто как борется...с этим ?  [new]
ДжекНепотрошитель
Member

Откуда: Донецк
Сообщений: 5308
Ну да, сейчас никак не борюсь. Раньше следовал жесткому правилу - никакого верхнего регистра в названиях.
А с чем тебя так угораздило? Sybase ASE, что ль?
15 июл 08, 13:51    [5936153]     Ответить | Цитировать Сообщить модератору
 Re: Верхний/Нижний регистр в названиии таблиц...кто как борется...с этим ?  [new]
Олег Гапон
Member

Откуда: N/A
Сообщений: 836
MySQL
15 июл 08, 16:05    [5937136]     Ответить | Цитировать Сообщить модератору
 Re: Верхний/Нижний регистр в названиии таблиц...кто как борется...с этим ?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30253
автор
Типа всё в верхний регистр загнать и забыться на столетия....

ага. Вот в IB 6.0 (8 лет назад) добавили фичу - возможность указания имен объектов в двойных кавычках. Например, "MySuperTable". Ну и ряд тулзов стал при создании таблиц в визардах обрамлять имена кавычками.
Результат - народ пишет как попало. А для таких имен проверка делается жестко, с соблюдением регистра. И
"MySuperTable" <> "Mysupertable".

в результате человек пишет select * from mysupertable и удивляется, почему это "таблица не найдена".
Потом появляются портянки типа
select "MyTable"."StatusField", "MyTable"."AnoterField"
from "MyTable", ...

что не только геморройно, но и рябит в глазах от двойных кавычек.

А если создавать без кавычек, то IB/FB автоматом переводит имя объекта в верхний регистр, и потом соответственно по барабану как писать в запросах
MySuperTable, mysupertabe, MYSUPERTABLE и т.д.

Впрочем, если люди запросы пишут в автоматизаторах (квери билдерах и т.п.), то им на это почти покласть.

так что я за верхний регистр, без извратов.
15 июл 08, 22:13    [5938569]     Ответить | Цитировать Сообщить модератору
 Re: Верхний/Нижний регистр в названиии таблиц...кто как борется...с этим ?  [new]
Олег Гапон
Member

Откуда: N/A
Сообщений: 836
kdv
так что я за верхний регистр, без извратов.


АНАЛАГИЧНА
+100
15 июл 08, 23:11    [5938749]     Ответить | Цитировать Сообщить модератору
 Re: Верхний/Нижний регистр в названиии таблиц...кто как борется...с этим ?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54791

Нет, ну зачем же так сразу...
Если при разработке БД в названия таблиц заложено Case-sensitive, значит
это фича, оно зачем-то там нужно и бороться с ним не стоит (вдруг там
есть таблицы, отличающиеся только регистром пары букв). А если
Case-preserve, то это всего лишь рюшечка и на неё можно наплевать.

Posted via ActualForum NNTP Server 1.4

15 июл 08, 23:43    [5938820]     Ответить | Цитировать Сообщить модератору
 Re: Верхний/Нижний регистр в названиии таблиц...кто как борется...с этим ?  [new]
Dim2000
Member

Откуда: Москва
Сообщений: 5322
Олег Гапон
Верхний/Нижний регистр в названиии таблиц...кто как борется...

Использованием СУБД, не поддерживающей case sensitivity в именах объектов.
16 июл 08, 00:32    [5938888]     Ответить | Цитировать Сообщить модератору
 Re: Верхний/Нижний регистр в названиии таблиц...кто как борется...с этим ?  [new]
Олег Гапон
Member

Откуда: N/A
Сообщений: 836
Dim2000
Олег Гапон
Верхний/Нижний регистр в названиии таблиц...кто как борется...

Использованием СУБД, не поддерживающей case sensitivity в именах объектов.



А как же фраза

Желания клиента - закон.
21 июл 08, 09:16    [5961533]     Ответить | Цитировать Сообщить модератору
 Re: Верхний/Нижний регистр в названиии таблиц...кто как борется...с этим ?  [new]
Олег Гапон
Member

Откуда: N/A
Сообщений: 836
Я понимаю, что практически на каждой базе поддерживающей чувствительность к регистру в именах таблиц эту возможность можно вырубить.

Но где то там на удалённом чужом хосте...попробуй ещё выруби..
Хозяин хоста может сказать...что ему и так хорошо...

Так что было принято решение гнать всё в верхний регистр...и не парится...
21 июл 08, 09:20    [5961550]     Ответить | Цитировать Сообщить модератору
 Re: Верхний/Нижний регистр в названиии таблиц...кто как борется...с этим ?  [new]
Dim2000
Member

Откуда: Москва
Сообщений: 5322
Олег Гапон
А как же фраза

Желания клиента - закон.

Фтопку.
23 июл 08, 22:49    [5977067]     Ответить | Цитировать Сообщить модератору
 Re: Верхний/Нижний регистр в названиии таблиц...кто как борется...с этим ?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
Олег Гапон
Dim2000
Использованием СУБД, не поддерживающей case sensitivity в именах объектов.
А как же фраза

Желания клиента - закон.
Всегда испольнять, но за отдельную плату
24 июл 08, 11:13    [5978549]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить