powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Отличие обычных триггеров от INSTEAD OF
67 сообщений из 67, показаны все 3 страниц
Отличие обычных триггеров от INSTEAD OF
    #37566357
Макс85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите в чем отличие обычных триггеров от INSTEAD OF и почему бы всегда не применять обычные?
Почитал про них, никаких отличий.
http://msdn.microsoft.com/ru-ru/library/ms175089.aspx
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37566373
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BOLОбычно триггер INSTEAD OF INSERT определяется в представлении для вставки данных в одну или несколько базовых таблиц.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37566417
Макс85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257BOLОбычно триггер INSTEAD OF INSERT определяется в представлении для вставки данных в одну или несколько базовых таблиц.
Это и есть её основное отличие?
Просто выглядит как совет по использованию, а не основное отличие.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37566429
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37566442
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макс85почему бы всегда не применять обычные?

Потому что некоторым людям не нужно чтобы движок СУБД делал то, что он обычно делает при DML.

А если речь идёт об MS SQL, так там INSTEAD OF триггера используются тупо из-за отсутствия
BEFORE триггеров. Этакий проктостоматологический обход missed feature.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37566445
Макс85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovМакс85почему бы всегда не применять обычные?

Потому что некоторым людям не нужно чтобы движок СУБД делал то, что он обычно делает при DML.

А если речь идёт об MS SQL, так там INSTEAD OF триггера используются тупо из-за отсутствия
BEFORE триггеров
. Этакий проктостоматологический обход missed feature.
Posted via ActualForum NNTP Server 1.5
Ааа, вот оно че Михалыч

Т.е. если общо от BEFORE то что до DML, AFTER то что после DML, а INSTEAD OF то что вместо. Т.е. пользовательский DML вообще не проходит, из него можно только самому значения дёргать.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37566521
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovМакс85почему бы всегда не применять обычные?

Потому что некоторым людям не нужно чтобы движок СУБД делал то, что он обычно делает при DML.

А если речь идёт об MS SQL, так там INSTEAD OF триггера используются тупо из-за отсутствия
BEFORE триггеров. Этакий проктостоматологический обход missed feature.
Posted via ActualForum NNTP Server 1.5
Вообще говоря instead of более функционален, нежели before, но before в качестве before всё-таки проще использовать, нежели instead в качестве before
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37566533
Макс85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockyDimitry Sibiryakovпропущено...

Потому что некоторым людям не нужно чтобы движок СУБД делал то, что он обычно делает при DML.

А если речь идёт об MS SQL, так там INSTEAD OF триггера используются тупо из-за отсутствия
BEFORE триггеров. Этакий проктостоматологический обход missed feature.
Posted via ActualForum NNTP Server 1.5
Вообще говоря instead of более функционален, нежели before, но before в качестве before всё-таки проще использовать, нежели instead в качестве before
А в чем именно он более функционален, помимо того что пользовательский DML не исполняется?
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37568008
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макс85lockyпропущено...

Вообще говоря instead of более функционален, нежели before, но before в качестве before всё-таки проще использовать, нежели instead в качестве before
А в чем именно он более функционален, помимо того что пользовательский DML не исполняется?
Вот тем что пользовательский DML не выполняется - это уже большой плюс.
В некоторых ситуациях.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37568497
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА если речь идёт об MS SQL, так там INSTEAD OF триггера используются тупо из-за отсутствия
BEFORE триггеров. Этакий проктостоматологический обход missed feature.

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

Что особенно забавно, BOL с тобой не согласен...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37568669
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovpkarklinКлючевое слово для INSTEAD OF триггера, это VIEW.

Что особенно забавно, BOL с тобой не согласен...
Posted via ActualForum NNTP Server 1.5
Да, совершенно несогласен БОЛ.
Вот прямо так и пишет:
авторГлавное преимущество триггеров INSTEAD OF в том, что они позволяют поддерживать обновления для таких представлений, которые обновлять невозможно.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37568849
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyГлавное преимущество триггеров INSTEAD OF в том, что они позволяют поддерживать обновления
для таких представлений, которые обновлять невозможно.

Гораздо смешнее ситуация с VIEW, который обновлять таки можно:
INSTEAD OF triggers are not allowed on updateable views WITH CHECK OPTION.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37568947
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovlockyГлавное преимущество триггеров INSTEAD OF в том, что они позволяют поддерживать обновления
для таких представлений, которые обновлять невозможно.

Гораздо смешнее ситуация с VIEW, который обновлять таки можно:
INSTEAD OF triggers are not allowed on updateable views WITH CHECK OPTION.
Posted via ActualForum NNTP Server 1.5
Ну почему - "смешнее"?
Или ты перекладываешь проверки на скуль - и тогда играешь по его правилам
Или ты перекладываешь проверки на себя - и тогда всё делаешь сам
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37568967
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyИли ты перекладываешь проверки на скуль - и тогда играешь по его правилам
Или ты перекладываешь проверки на себя - и тогда всё делаешь сам
А проверить данные до того как отдать их во власть моих триггеров скулю не позволяет
гордость, однозначно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37568976
В смысле
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovlockyИли ты перекладываешь проверки на скуль - и тогда играешь по его правилам
Или ты перекладываешь проверки на себя - и тогда всё делаешь сам
А проверить данные до того как отдать их во власть моих триггеров скулю не позволяет
гордость, однозначно.
Posted via ActualForum NNTP Server 1.5
В смысле, а после триггера ещё раз проверить данные?
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37568981
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смыслеа после триггера ещё раз проверить данные?
А после-то зачем? Там они уже не во вьюхе, а в таблицах, у которых свои констрейны.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569077
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovlockyИли ты перекладываешь проверки на скуль - и тогда играешь по его правилам
Или ты перекладываешь проверки на себя - и тогда всё делаешь сам
А проверить данные до того как отдать их во власть моих триггеров скулю не позволяет
гордость, однозначно.
Posted via ActualForum NNTP Server 1.5
Ну, проверил сервер - "всё ок", отдал моему триггеру.
Я в триггере вставил, не то, не туда и не так.
После чего что получается то? "я нашел в скуле баг - он даёт вставить не то"?
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569079
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovВ смыслеа после триггера ещё раз проверить данные?
А после-то зачем? Там они уже не во вьюхе, а в таблицах, у которых свои констрейны.
Posted via ActualForum NNTP Server 1.5
Ох.... констренйты то тут причем?
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569088
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyЯ в триггере вставил, не то, не туда и не так.

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

Например?
Posted via ActualForum NNTP Server 1.5
например с вит чек написано, мол where code = '10'
а я в своем триггере вставляю code = '20'
и всё - нарушение, вроде бы как.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569112
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyа я в своем триггере вставляю code = '20'
и всё - нарушение, вроде бы как.
Вставляешь куда? Если в view где написано where code = '10' - да, нарушение и баг. А если
в таблицу - никакого нарушения. На таблице же нет with check option.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569127
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovlockyа я в своем триггере вставляю code = '20'
и всё - нарушение, вроде бы как.
Вставляешь куда? Если в view где написано where code = '10' - да, нарушение и баг. А если
в таблицу - никакого нарушения. На таблице же нет with check option.
Posted via ActualForum NNTP Server 1.5
на таблице - нету
зато на вью - есть
откуда возникает вопрос - а нахрена там этот опшн нужен, если он не соблюдается?

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

Ну так во вью ты и не вставляешь неправильных значений. У тебя же нет запроса insert into
view (code) values ('20').
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37569556
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА проверить данные до того как отдать их во власть моих триггеров скулю не позволяет гордость, однозначно.

А что за идиотизм проверять данные до триггеров? Скажем, простая ситуация: триггер заполняет поле pk. Вы таки правда утверждаете, что перед этим запись должна быть отбита по check not null?
...
Рейтинг: 0 / 0
Отличие обычных триггеров от 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
Отличие обычных триггеров от INSTEAD OF
    #37570123
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyИ.... ах да! Работает под линукс.

Где можно достать ODBC драйвер для MS SQL под Линукс?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570128
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovlockyИ.... ах да! Работает под линукс.

Где можно достать ODBC драйвер для MS SQL под Линукс?
Posted via ActualForum NNTP Server 1.5

Это конечно не моё дело (и ни в коем случае не реклама), но если бы меня спросили, то я бы порекомендовал Data Direct, и не стал бы рекомендовать EasySoft
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570149
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyесли бы меня спросили, то я бы порекомендовал Data Direct, и не стал бы рекомендовать EasySoft

То бишь исключительно левые ресурсы...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570155
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovlockyесли бы меня спросили, то я бы порекомендовал Data Direct, и не стал бы рекомендовать EasySoft

То бишь исключительно левые ресурсы...
Posted via ActualForum NNTP Server 1.5
Ну, я бы не назвал DataDirect такими уж левыми


Кстати, вам как - шашечки или ехать?
Если шашечки - это не к нам
Если ехать - это к нам. Спрашивайте, мы поможем, если что.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570181
oiuDBC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovlockyИ.... ах да! Работает под линукс.

Где можно достать ODBC драйвер для MS SQL под Линукс?
Posted via ActualForum NNTP Server 1.5
uDBC под *nix? iDBC под max?
Тут iv-an-ru есть, они тоже вроде *DBC драйвера делают.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570183
FreeTDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovlockyНу вам же нужен именно ДБ-Либ?
Нет, мне нужен максимально низкий (читай - быстрый) интерфейс, имеющийся у любой версией
MS SQL (начиная, скажем, с 2000-й) через который я могу с ним работать. Я - простой
разработчик клиентского приложения, мне плевать на архитектуру и прочие заморочки. Мне
нужен надёжный API для С. А его-то у MS SQL и нету.

Совсем было бы шикарно, если бы этот интерфейс существовал и под Linux, но об этом,
конечно же, не стоит и мечтать.
Posted via ActualForum NNTP Server 1.5
FreeTDS
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570188
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeTDSDimitry Sibiryakovпропущено...

Нет, мне нужен максимально низкий (читай - быстрый) интерфейс, имеющийся у любой версией
MS SQL (начиная, скажем, с 2000-й) через который я могу с ним работать. Я - простой
разработчик клиентского приложения, мне плевать на архитектуру и прочие заморочки. Мне
нужен надёжный API для С. А его-то у MS SQL и нету.

Совсем было бы шикарно, если бы этот интерфейс существовал и под Linux, но об этом,
конечно же, не стоит и мечтать.
Posted via ActualForum NNTP Server 1.5
FreeTDS
Вот его бы я не рекомендовал.
Хотя вроде как работаете более-менее ничего так.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570199
FreeTDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockyFreeTDSпропущено...

FreeTDS
Вот его бы я не рекомендовал.
Хотя вроде как работаете более-менее ничего так.
И почему же?

На самом нижнем уровне, с открытым кодом, под С.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570201
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeTDSlockyпропущено...

Вот его бы я не рекомендовал.
Хотя вроде как работаете более-менее ничего так.
И почему же?

На самом нижнем уровне, с открытым кодом, под С.
Я когда-то провоидил исследования/испытания разный методов доступа к скулю из под линуха, и когда я увидел в хедерах фри тдс камент вроде "а это поле хрен знает чо значит и фиг знает для чего" - я как-то стал осторожнее к нему относится.
Он ведь "реверсный".
Но для многих целей он вполне себе годится.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570276
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyкамент вроде "а это поле хрен знает чо значит и фиг знает для чего"
А в каментах MS на этом месте написано "reserved for future use" :)
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570394
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в каментах у Оракла что на этом месте?
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570399
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то вроде "Oracle 2.0 Copyright(c) 1979"
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570635
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коменты майкрософт мне нравятся больше.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570659
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerlockyкамент вроде "а это поле хрен знает чо значит и фиг знает для чего"
А в каментах MS на этом месте написано "reserved for future use" :)
Ну, каментов МС я в этих местах не видел - всё-таки закрытый протокол
ну и кроме того, "зарезервировано" и "фиг знает для чего" - суть несколько разные вещи
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570716
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyНу, каментов МС я в этих местах не видел - всё-таки закрытый протокол
ну и кроме того, "зарезервировано" и "фиг знает для чего" - суть несколько разные вещи
Безусловно. Но, согласитесь, reversed продукт не имеет возможности скопировать камент от микрософта.
...
Рейтинг: 0 / 0
Отличие обычных триггеров от INSTEAD OF
    #37570744
FreeTDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lockyFreeTDSпропущено...

И почему же?

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


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