powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5.2 Сервер нечуствитеден к регистру в именах обэктов
7 сообщений из 7, страница 1 из 1
ASE 12.5.2 Сервер нечуствитеден к регистру в именах обэктов
    #33389493
yourij_mw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здраствуйте!
У меня во какая замануха: вроде стандартным поведением для ASE есть чуствительность к регистру в именах обьектов (таблиц, колонок ..). Но у нас ето почему-то это не так с неизвестнго мне времени. На работе я недавно и с того времени я написал несколько процедур, тригеров.. в которых я необращал внимания на регистр. Теперь когда делается переннос новых обектов в из експерименталной базы в рабочую (этим занимаюсь не я) через PowerDeisgner последний ругаестся, смотря на мои несоответствия.
Вопрос: как заставить ASE стать чуствительным к регистру ( тоесть чтобы мне непозволялось вводить такие запросы или процедуры в каких несоответствовали бы регистры в именах) . Спасибо за внимание!
...
Рейтинг: 0 / 0
ASE 12.5.2 Сервер нечуствитеден к регистру в именах обэктов
    #33389531
sybdba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yourij_mwЗдраствуйте!
У меня во какая замануха: вроде стандартным поведением для ASE есть чуствительность к регистру в именах обьектов (таблиц, колонок ..). Но у нас ето почему-то это не так с неизвестнго мне времени. На работе я недавно и с того времени я написал несколько процедур, тригеров.. в которых я необращал внимания на регистр. Теперь когда делается переннос новых обектов в из експерименталной базы в рабочую (этим занимаюсь не я) через PowerDeisgner последний ругаестся, смотря на мои несоответствия.
Вопрос: как заставить ASE стать чуствительным к регистру ( тоесть чтобы мне непозволялось вводить такие запросы или процедуры в каких несоответствовали бы регистры в именах) . Спасибо за внимание!

выполни sp_helpsort на сервере и покажи рещультат
...
Рейтинг: 0 / 0
ASE 12.5.2 Сервер нечуствитеден к регистру в именах обэктов
    #33389580
yourij_mw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Collation Name,Collation ID,
--------------,------------,
defaultml,0,
thaidict,1,
utf8bin,4,
altnoacc,39,
altdict,45,
altnocsp,46,
scandict,47,
scannocp,48,
binary,50,
dict,51,
nocase,52,
nocasep,53,
noaccent,54,
espdict,55,
espnocs,56,
espnoac,57,
rusnocs,59,
cyrnocs,64,
elldict,65,
hundict,69,
hunnoac,70,
hunnocs,71,
turknoac,73,
turknocs,74,

Loadable Sort Table Name,
------------------------,
cp932bin,
big5bin,
eucjisbn,
cyrdict,
dynix,
euckscbn,
gb2312bn,
gbpinyin,
rusdict,
sjisbin,
turdict,

,
-,
Character Set = 53, nocasep,
Latin-1 English no case pref,
Sort Order = 64, cyrnocs_cp1251,
East European case-insensitive dictionary sort order. Uses th,
e Windows codepage 1251 character set and is case-insensitive,
.,

,
-,
Unknown Character Set : cyrnocs_cp1251,
...
Рейтинг: 0 / 0
ASE 12.5.2 Сервер нечуствитеден к регистру в именах обэктов
    #33389622
sybdba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yourij_mw
Unknown Character Set : cyrnocs_cp1251,

cyrnocs_cp1251 - кодовая страница 1251, порядок сортировки кириллица, регистроНЕзависимая (nocs)

так что ничего на сервере не поменялось
...
Рейтинг: 0 / 0
ASE 12.5.2 Сервер нечуствитеден к регистру в именах обэктов
    #33389805
yourij_mw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спаисибо. Теперь если установить регистврозивисимую кодировку, то в названия обектов базы в SQL станут регистрчуствительными ? это делается с помощю sp_configure?
...
Рейтинг: 0 / 0
ASE 12.5.2 Сервер нечуствитеден к регистру в именах обэктов
    #33390210
sybdba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yourij_mwСпаисибо. Теперь если установить регистврозивисимую кодировку, то в названия обектов базы в SQL станут регистрчуствительными ? это делается с помощю sp_configure?
да, с помощью sp_configure 'default sortorder id'

тока это кардинальное решение и стоит дважды-трижды подумать
ибо надо быть уверенным, что в коде никто не позволял себе вольное именование объектов (разнорегистровое обращение) + потребуется перестройка всех индексов + старые дампы подниматься не будут из-за этой смены
...
Рейтинг: 0 / 0
ASE 12.5.2 Сервер нечуствитеден к регистру в именах обэктов
    #33390681
sybdba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sybdba yourij_mwСпаисибо. Теперь если установить регистврозивисимую кодировку, то в названия обектов базы в SQL станут регистрчуствительными ? это делается с помощю sp_configure?
да, с помощью sp_configure 'default sortorder id'

тока это кардинальное решение и стоит дважды-трижды подумать
ибо надо быть уверенным, что в коде никто не позволял себе вольное именование объектов (разнорегистровое обращение) + потребуется перестройка всех индексов + старые дампы подниматься не будут из-за этой смены

+ естественно, меняется порядок сортировки в разрезе всего сервера!
будут затронуты все базы (во всех перестраивать индексы)

Если базы большие, то есть вероятность того, что сервер просто не вынесет такого перехода ;)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5.2 Сервер нечуствитеден к регистру в именах обэктов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]