powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Отличие обычных триггеров от INSTEAD OF
25 сообщений из 67, страница 2 из 3
Отличие обычных триггеров от INSTEAD OF
    #37569581
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerА что за идиотизм проверять данные до триггеров?
Это был бы идиотизм, если бы данные проверялись до того как отработают BEFORE триггера. Но
у MS нет BEFORE триггеров, так что - никакого идиотизма.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569591
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЭто был бы идиотизм, если бы данные проверялись до того как отработают BEFORE триггера.
Это идиотизм до отработки любых триггеров, способных изменить состояние данных.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
SQL> create table a(id integer not null primary key);
 
Table created
 
SQL> create table b(id integer not null primary key, a_id integer not null references a(id));
 
Table created
 
SQL> create trigger b_ai after insert on b for each row
  2  begin
  3    insert into a(id) values (:new.a_id);
  4  end;
  5  /
 
Trigger created



Any questions?
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569595
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerЭто идиотизм до отработки любых триггеров, способных изменить состояние данных.

Но instead of триггера на view неспособны изменить состояние данных. Потому что во view
данных нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569692
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНо instead of триггера на view неспособны изменить состояние данных. Потому что во view
данных нет.

Дмитрий, Вы знаете, я не могу понять, какую мысль Вы хотите выразить своими высказываниями в этом топике.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569819
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinДмитрий, Вы знаете, я не могу понять, какую мысль Вы хотите выразить своими высказываниями
в этом топике.

Ну, если Вы так ставите вопрос, то данную мысль можно сформулировать примерно как: "MS SQL
проектировался без применения головного мозга".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569832
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Дмитрий... Я не ждал ничего другого. Вы бесподобны... Браво!!!

ЗЫ. А теперь по делу. Приведите пример, когда MS SQL, спроектированный на Ваш взгляд без "применения головного мозга" не решил каких-либо задач.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569837
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinПриведите пример, когда MS SQL, спроектированный на Ваш взгляд без "применения головного
мозга" не решил каких-либо задач.

У меня нет такого примера, поскольку я изначально и не пытался ставить ему каких-либо
задач. Нет смысла мучить бедную животинку, когда есть Оракул.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569840
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Ну, тогда... Я буду банален... Слив засчитан?
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569845
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinНу, тогда... Я буду банален... Слив засчитан?
Будьте каким хотите, но... чтобы понять, что некоторая конструкция не влетит,
необязательно давать ей шанс оторваться от земли.

BEFORE триггеров - нет.
ON EACH ROW триггеров - нет.
Клиентское API нестабильно и радикально меняется от версии к версии.

Пусть в этой песочнице играются оптимисты - им не страшно разбиться.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569850
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovBEFORE триггеров - нет.
ON EACH ROW триггеров - нет.
Клиентское API нестабильно и радикально меняется от версии к версии.

Пусть в этой песочнице играются оптимисты - им не страшно разбиться.

Простите, но это демагогия... По делу есть что сказать?
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569852
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovКлиентское API нестабильно и радикально меняется от версии к версии.

Ничего, что до сих пор с MS SQL последних версий можно работать через DB-Library For С времен начала 90х?
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569893
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinНичего, что до сих пор с MS SQL последних версий можно работать через DB-Library For С
времен начала 90х?

Было бы ничего, если бы она до сих пор с серверами поставлялась и поддерживала новые типы
данных. Но увы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569909
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovБыло бы ничего, если бы она до сих пор с серверами поставлялась и поддерживала новые типы
данных. Но увы.

Dimitry SibiryakovКлиентское API нестабильно и радикально меняется от версии к версии.

Противоречия в Ваших высказываниях сами найдеть или Вам указать?!
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569916
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinПротиворечия в Ваших высказываниях сами найдеть или Вам указать?!

Где вы видите противоречие между утверждениями, "клиентское API радикально поменялось" и
"DB-lib больше не поддерживается и не поставляется"?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569920
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovpkarklinПротиворечия в Ваших высказываниях сами найдеть или Вам указать?!

Где вы видите противоречие между утверждениями, "клиентское API радикально поменялось" и
"DB-lib больше не поддерживается и не поставляется"?извиняюсь что вклиниваюсь: а ничего что Word под DOS тоже не развивается?
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569923
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Дмитрий, пожалуйста, следите за нитью беседы...

Dimitry SibiryakovКлиентское API нестабильно и радикально меняется от версии к версии.

pkarklinдо сих пор с MS SQL последних версий можно работать через DB-Library For С времен начала 90х

Dimitry Sibiryakovдо сих пор с серверами поставлялась и поддерживала новые типы данных. Но увы

Вы уж определитесь, пожалуйста, или "радикальное изменение", включая поддержку новых типов данных, либо Вы играете по "старым правилам".
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569927
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinВы уж определитесь, пожалуйста, или "радикальное изменение", включая поддержку новых типов
данных, либо Вы играете по "старым правилам".

Что значит "определиться"? Вот я по Вашему совету собрался работать с MS SQL через DB-lib.
Установил MS SQL 2008. Нет ни ntwdblib.dll, ни соответствующих заголовочных файлов. Ай-яй,
на MSDN битый дистрибутив? Где достать правильный?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569929
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В поставке 11-го Оракула есть и библиотека и заголовки, используя которые, я могу работать
со всем - от 8-й версии по 11-ю. И зачем я буду связываться с MS?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569948
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЧто значит "определиться"? Вот я по Вашему совету собрался работать с MS SQL через DB-lib.
Установил MS SQL 2008. Нет ни ntwdblib.dll, ни соответствующих заголовочных файлов. Ай-яй,
на MSDN битый дистрибутив? Где достать правильный?

Вот Вы только сейчас собрались с DB-Library работать? Или работаете последние 20 лет? Тогда у Вас не будет вопросов в стиле "Нет ни ntwdblib.dll, ни соответствующих заголовочных файлов".Ну, и, наконец, Ай-Яй-Яй... скачайте http://www.microsoft.com/download/en/details.aspx?id=22661
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569962
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinНу, и, наконец, Ай-Яй-Яй... скачайте
А зачем мне скачивать 2000-й если я собираюсь работать с 2008-мым (в том числе)? Только не
говорите, что между ними нет никакой разницы...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569995
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovpkarklinНу, и, наконец, Ай-Яй-Яй... скачайте
А зачем мне скачивать 2000-й если я собираюсь работать с 2008-мым (в том числе)? Только не
говорите, что между ними нет никакой разницы...
Posted via ActualForum NNTP Server 1.5
Ну вам же нужен именно ДБ-Либ? Вот вам и показали - где его можно взять.
Вам и это не нравится? Ну что, пичалька, конечно.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569996
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovpkarklinВы уж определитесь, пожалуйста, или "радикальное изменение", включая поддержку новых типов
данных, либо Вы играете по "старым правилам".

Что значит "определиться"? Вот я по Вашему совету собрался работать с MS SQL через DB-lib.
Установил MS SQL 2008. Нет ни ntwdblib.dll, ни соответствующих заголовочных файлов. Ай-яй,
на MSDN битый дистрибутив? Где достать правильный?

не по "вашему совету" а по "одному мне понятной прихоти" - так будет точнее.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570010
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в крайнем случае можно помочь мигрировать с dblib на native client
это довольно таки несложно.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570052
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyНу вам же нужен именно ДБ-Либ?
Нет, мне нужен максимально низкий (читай - быстрый) интерфейс, имеющийся у любой версией
MS SQL (начиная, скажем, с 2000-й) через который я могу с ним работать. Я - простой
разработчик клиентского приложения, мне плевать на архитектуру и прочие заморочки. Мне
нужен надёжный API для С. А его-то у MS SQL и нету.

Совсем было бы шикарно, если бы этот интерфейс существовал и под Linux, но об этом,
конечно же, не стоит и мечтать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570099
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovlockyНу вам же нужен именно ДБ-Либ?
Нет, мне нужен максимально низкий (читай - быстрый) интерфейс, имеющийся у любой версией
MS SQL (начиная, скажем, с 2000-й) через который я могу с ним работать. Я - простой
разработчик клиентского приложения, мне плевать на архитектуру и прочие заморочки. Мне
нужен надёжный API для С. А его-то у MS SQL и нету.

Совсем было бы шикарно, если бы этот интерфейс существовал и под Linux, но об этом,
конечно же, не стоит и мечтать.
Posted via ActualForum NNTP Server 1.5
ODBC.
Быстро, надёжно, просто.
Легко трансформируется в native client
И.... ах да! Работает под линукс.

зы а вы точно в теме? Потому как судя по вашим "несбыточным хотениям" - не сильно то.
...
Рейтинг: 0 / 0
25 сообщений из 67, страница 2 из 3
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Отличие обычных триггеров от INSTEAD OF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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