powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Уникальность по char
12 сообщений из 12, страница 1 из 1
Уникальность по char
    #32990196
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщем в ORACLE уникальность на varchar выглядит так
1. Fly
2. fly
это разные вещи
А в ASA 9.0.2 ругается, не дает завести 2.-ю запись говорит что не уникально
А задача импорт из табл. ORA в таблицы ASA все бы ничего вот только ругается на уникальность

Вопрос есть ли где в настройках базы ....
Вообщем чтоб смотрел по регистру а не по содержанию
...
Рейтинг: 0 / 0
Уникальность по char
    #32990227
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База данных должна быть создана с установкой флажка "Case sensitivity for string comprasion" (если она создается из под Central) или опцией "CASE RESPECT " (если она создается ручками через оператор CREATE DATABASE).
"DIGITALPRO" <nospam@sql.ru>; wrote in message news:1428908@sql.ru...
Вообщем в ORACLE уникальность на varchar выглядит так
1. Fly
2. fly
это разные вещи
А в ASA 9.0.2 ругается, не дает завести 2.-ю запись говорит что не уникально
А задача импорт из табл. ORA в таблицы ASA все бы ничего вот только ругается на уникальность

Вопрос есть ли где в настройках базы ....
Вообщем чтоб смотрел по регистру а не по содержанию
Тема Ответить
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Уникальность по char
    #32990361
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сейчас на существующей базе можно гдето поставить данную опцию

===============================
PB 9.0.2 (7534) ASA 9.0.2 (2451)
...
Рейтинг: 0 / 0
Уникальность по char
    #32990435
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DIGITALPROА сейчас на существующей базе можно гдето поставить данную опцию
Нет.
...
Рейтинг: 0 / 0
Уникальность по char
    #32990529
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И как теперь можно безболезненно сделать новую базу с этой опцией и со всеми таблицами, связями и т.д. и т.п.?
...
Рейтинг: 0 / 0
Уникальность по char
    #32990995
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DIGITALPROИ как теперь можно безболезненно сделать новую базу с этой опцией и со всеми таблицами, связями и т.д. и т.п.?
Как обычно - перегрузить БД через Central в скрипт, потом создать новую БД с нужными параметрами, подцепится к ней через ISQL и выполнить в нем полученный reload.sql .
...
Рейтинг: 0 / 0
Уникальность по char
    #32991083
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так все и сделал. СПАСИБО
============
Но теперь он сохраняет процедуры не в том порядке как я пишу
т.е. допустим я пишу
SELECT *
FROM TAB1
он сохраянет
select * from
TAB1

А это для меня так не удобно, я пивык видеть скрипты по своему, а он зараза все переделывает под себя, может это как то лечится?
...
Рейтинг: 0 / 0
Уникальность по char
    #32991311
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DIGITALPROНо теперь он сохраняет процедуры не в том порядке как я пишу
т.е. допустим я пишу
SELECT *
FROM TAB1
он сохраянет
select * from
TAB1

А это для меня так не удобно, я пивык видеть скрипты по своему, а он зараза все переделывает под себя, может это как то лечится?
А в чём ты пишешь процедуры? С++ Central работает именно так, ЖабоЦентрал, по моим наблюдениям, форматирование никак не меняет - но у меня БД не Case-sensitive.

Вообще самый продуктивный путь - умерить свою гордыню, ибо твои привычки видения скриптов никому, кроме тебя, не интересны .
...
Рейтинг: 0 / 0
Уникальность по char
    #32991349
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DIGITALPROТак все и сделал. СПАСИБО
============
Но теперь он сохраняет процедуры не в том порядке как я пишу
т.е. допустим я пишу
SELECT *
FROM TAB1
он сохраянет
select * from
TAB1

А это для меня так не удобно, я пивык видеть скрипты по своему, а он зараза все переделывает под себя, может это как то лечится?
Где сохраняет ???

Если переделывает ХП, то нужно включить соответствующую опцию БД:
Код: plaintext
SET OPTION PUBLIC.Preserve_Source_Format = 'ON';

авторВообще самый продуктивный путь - умерить свою гордыню, ибо твои привычки видения скриптов никому, кроме тебя, не интересны .
Категорически не согласен - у каждого свой выработанный стиль и то, что для себя формирует ASA при компиляции, например, для меня слабо читабельно и нарушает мой формат написания скриптов. Это VBA навязывает свой формат, что с моей точки зрения не правильно.
...
Рейтинг: 0 / 0
Уникальность по char
    #32991417
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUSЕсли переделывает ХП, то нужно включить соответствующую опцию БД:
Код: plaintext
SET OPTION PUBLIC.Preserve_Source_Format = 'ON';

А разве оно не ON по умолчанию?

Категорически не согласен - у каждого свой выработанный стиль и то, что для себя формирует ASA при компиляции, например, для меня слабо читабельно и нарушает мой формат написания скриптов.
Это сейчас можно "крутить носом", а в эпоху 5.5 было 2 варианта - или не использовать SC, либо согласиться на то, как он форматирует текст SP. Меня по некоторым причинам больше устроил второй вариант .

Это VBA навязывает свой формат, что с моей точки зрения не правильно.
Скромно умолчу, ибо не осведомлён.
...
Рейтинг: 0 / 0
Уникальность по char
    #32992050
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUSЭто VBA навязывает свой формат, что с моей точки зрения не правильно.
А чем тебе не нравится VBA формат? Наоборот классно! Все по струночке и по линеечке выстраивается :)
А вообще, я уже неоднократно говорил: хранить все скрипты хранимок и триггеров на диске в виде текстовых файлов и править их как текстовые файлы - намного лучше чем править скрипты через Central.
И страховые копии скриптов можно делать как самому нравится и в CVS их можно закидывать. И собственное уникальное форматирование ни какой робот не попортит. Сплошные плюсы ни одного минуса :)
...
Рейтинг: 0 / 0
Уникальность по char
    #32992425
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TO ASCRUS

Ты как всегда все знаешь, СПАСИБО.

По поводу эта функция по умолчания ...
в предпоследний раз так и было, но как создал новую с опцией
Case sensitivity for string comprasion то ....

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


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