Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Прикольно... / 6 сообщений из 6, страница 1 из 1
29.09.2004, 10:35
    #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
29.09.2004, 10:52
    #32716005
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прикольно...
Еще приколы на вскидку:
1. Если сделать UNIQUE CONSTRAINT на NULL поле, то оно будет автоматически преобразовано в NOT NULL
2. Если сделать индекс на выражение, то автоматически будет добавлена вычисляемая колонка с этим выражением.
...
Рейтинг: 0 / 0
29.09.2004, 10:57
    #32716020
Aleksey Kh.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прикольно...
Но первое-то еще понятно.
А вот второй - уже веселее.

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

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

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


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