powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Прикольно...
6 сообщений из 6, страница 1 из 1
Прикольно...
    #32715956
Aleksey Kh.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АСА 9.0.1.1883
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
create table test1(id_test1 integer, primary key(id_test1))

create table test2(id_test2 integer, primary key(id_test2))

alter table test2
 add foreign key FK_test1_REF_test2 (id_test3)
    references test1(id_test1)
    on update restrict
    on delete restrict;


Интересно, а в справке такой фокус описан?
...
Рейтинг: 0 / 0
Прикольно...
    #32716005
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще приколы на вскидку:
1. Если сделать UNIQUE CONSTRAINT на NULL поле, то оно будет автоматически преобразовано в NOT NULL
2. Если сделать индекс на выражение, то автоматически будет добавлена вычисляемая колонка с этим выражением.
...
Рейтинг: 0 / 0
Прикольно...
    #32716020
Aleksey Kh.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но первое-то еще понятно.
А вот второй - уже веселее.

Так это общеизвестные фичи?
...
Рейтинг: 0 / 0
Прикольно...
    #32716146
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ASA много тайн :) Например в BOL не было ни слова сказано, что в BEFORE триггерах можно изменять значения полей в вставляемых и обновляемых записях, что приведет к тому, что в таблицу попадут не оригинальные, а измененные триггером значения. После того, как я по этой фиче обнаружил и выложил к ним баг, они его поправили, а заодно выложили описание этой фичи в BOL, таким образом превратив его в официально документированную возможность :)
...
Рейтинг: 0 / 0
Прикольно...
    #32716996
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUSНапример в BOL не было ни слова сказано, что в BEFORE триггерах можно изменять значения полей в вставляемых и обновляемых записях, что приведет к тому, что в таблицу попадут не оригинальные, а измененные триггером значения.

Разве это была тайна? А до какой версии? Я, насколько помню, активно пользовался этим еще в sa 5.0. Наверное, документацию тогда мало читал :)
Или считал такую возможность естественной и само собой разумеющейся.

Правда, потом сильно разочаровался, когда пересел на некоторое время на MSSQL
...
Рейтинг: 0 / 0
Прикольно...
    #32718186
chad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а я недавно в 9 билда не помню,но после 9.0.1
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Прикольно...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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