Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5 6 7 8 9 10 11   вперед  Ctrl      все
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
SQL Bigot
Member

Откуда:
Сообщений: 841
locky
С роллбэком
но тут, видимо, нужнее не row-level-trigger, а автономные транзакции


Опередил :)
Так и есть:автономные в row-level-trigger'e.
21 мар 12, 17:03    [12289852]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
SQL Bigot
Member

Откуда:
Сообщений: 841
pkarklin
Угу. В легкую реализуются через CLR сборку с self-коннектом.

При наличии each row триггера - это и есть "лишние телодвижения" :)
21 мар 12, 17:09    [12289908]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54794

Есть ещё пример: автоматическое заполнение у изменённых записей полей с временем изменения
и именем пользователя, за это ответственного.

Posted via ActualForum NNTP Server 1.5

21 мар 12, 17:11    [12289919]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
SQL Bigot
При наличии each row триггера - это и есть "лишние телодвижения" :)


Реализация автономных транзакция в MS SQL - лишнее движение по сравнению с Oracle. Причем тут row level триггер - не совсем понятно.
21 мар 12, 17:17    [12289987]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Dimitry Sibiryakov
автоматическое заполнение у изменённых записей полей с временем изменения
и именем пользователя, за это ответственного.


Здесь точно не нужен row level триггер.
21 мар 12, 17:18    [12289992]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4919
Блог
pkarklin
locky
но тут, видимо, нужнее не row-level-trigger, а автономные транзакции

Угу. В легкую реализуются через CLR сборку с self-коннектом.
Страшно жить.
21 мар 12, 17:20    [12290012]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Alexander Ryndin
Страшно жить.


C этими проблемами - не на этот форум...
21 мар 12, 17:26    [12290051]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6641
pkarklin,

Ну как бы, проктологические решения, тоже не этот форум )))
21 мар 12, 17:32    [12290104]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Siemargl
Ну как бы, проктологические решения, тоже не этот форум )))


Смена СУБД выглядит не менее проктологически, если мне понадобится функционал автономных транзакций.
21 мар 12, 17:41    [12290196]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
SQL Bigot
Member

Откуда:
Сообщений: 841
pkarklin
Реализация автономных транзакция в MS SQL - лишнее движение по сравнению с Oracle.

Реализация эта уже есть на стороне оракла. Тебе надо просто "разместить объяву", что транзакция для вставки в журнал - автономная.
21 мар 12, 17:44    [12290230]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
SQL Bigot,

Перечитайте еще раз мое высказывание, что и где я констатировал лишним.
21 мар 12, 17:45    [12290241]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
pt12pt
Member

Откуда:
Сообщений: 183
SQL Bigot,

Все равно спор закончился тем, что этот роу-лелевел обходится в MS SQL.
Если на то пошло напишите мне без лишних телодвижений
if exist
или вот такая конструкция

update table1
set field1=1
from .........  
в Оракле.
21 мар 12, 17:57    [12290342]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4919
Блог
Опя-я-я-ть. О нет, не надо, пожалуйста!
21 мар 12, 18:01    [12290375]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
SQL Bigot
Member

Откуда:
Сообщений: 841
pkarklin
Перечитайте еще раз мое высказывание...

"Позвольте Вам не позволить!" :)
Лишнее, ИМХО, это исправление недостатков функционала у сервера впиливанием своих CLR сборок, вместо использования штатных встроенных средств правильной СУБД :O)
21 мар 12, 18:01    [12290378]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
SQL Bigot
Лишнее, ИМХО, это исправление недостатков функционала у сервера впиливанием своих CLR сборок, вместо использования штатных встроенных средств правильной СУБД :O)


Разве я сказал по-другому (в части автономных транзакций)?
21 мар 12, 18:02    [12290391]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Alexander Ryndin
Опя-я-я-ть. О нет, не надо, пожалуйста!


Ага... Надо было это сказать чуть раньше... Когда всплыли автономные транзакции и row level триггера. ;)
21 мар 12, 18:03    [12290396]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
pt12pt
Member

Откуда:
Сообщений: 183
Alexander Ryndin
Опя-я-я-ть. О нет, не надо, пожалуйста!


Еще привести примеры как вас добить?

например как вызывав процедуру, которая заканчивается селектом получить резальтсет? В MS это реализовано, а в Оракле надо сначала объявить курсор...
21 мар 12, 18:06    [12290412]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
pt12pt
Member

Откуда:
Сообщений: 183
Alexander Ryndin,

Вы знаете в Оракле работать очень тяжело. В MS как-то все пишется лекго и непринужденно. Кроме фич СУБД нужна еще и эргономика.
21 мар 12, 18:08    [12290429]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
pt12pt
Alexander Ryndin,

Вы знаете в Оракле работать очень тяжело. В MS как-то все пишется лекго и непринужденно. Кроме фич СУБД нужна еще и эргономика.
давайте без таких обобщений, ок?
21 мар 12, 18:17    [12290479]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
SQL Bigot
Member

Откуда:
Сообщений: 841
pkarklin
Разве я сказал по-другому (в части автономных транзакций)?

Это какая-то казуистика пошла :)
Давай проследим вместе:
ты сказал, что each row триггер не нужен, пример я привел, когда нужен, ты сказал, как можно обойти, я поверил на слово :)
Вывод:триггер иногда нужен(да,нужен триггер), но можно обойти(да,можно обойти).
Означает ли последнее утверждение, что триггер не нужен?

Означает ли утвердительный ответ на предыдущий вопрос,
что тоннель под Ла-Маншем тоже не нужен, если через пролив можно переплыть? :O)
21 мар 12, 18:19    [12290495]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
pt12pt
Member

Откуда:
Сообщений: 183
SergSuper
pt12pt
Alexander Ryndin,

Вы знаете в Оракле работать очень тяжело. В MS как-то все пишется лекго и непринужденно. Кроме фич СУБД нужна еще и эргономика.
давайте без таких обобщений, ок?

Ок, согласен. Глупое высказывание.
21 мар 12, 18:21    [12290503]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54794

pt12pt
В MS как-то все пишется лекго и непринужденно.

Потому что он не контролирует зависимости метаданных, типы выходных и входных данных. Не
удивлюсь, если у него и ссылочная целостность работает через раз.

Posted via ActualForum NNTP Server 1.5

21 мар 12, 18:24    [12290536]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
pkarklin
locky
но тут, видимо, нужнее не row-level-trigger, а автономные транзакции


Угу. В легкую реализуются через CLR сборку с self-коннектом.

Всё равно - неудобненько как-то.
21 мар 12, 18:24    [12290542]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
SQL Bigot
pkarklin
Перечитайте еще раз мое высказывание...

"Позвольте Вам не позволить!" :)
Лишнее, ИМХО, это исправление недостатков функционала у сервера впиливанием своих CLR сборок, вместо использования штатных встроенных средств правильной СУБД :O)

"правильная СУБД" уже научилась делать UPDATE FROM? И, желательно, не задалбывая меня всякими гнусными намёками "я не шмогла разобраться в схеме - не понимаю, где тут уникальность, где нет"?
21 мар 12, 18:26    [12290561]     Ответить | Цитировать Сообщить модератору
 Re: Чем MS SQL Server хуже Oracle Database?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54794

locky
"правильная СУБД" уже научилась делать UPDATE FROM?

А "неправильная СУБД" уже согласилась понимать-таки стандартный MERGE вместо треугольных
велосипедов?..

Posted via ActualForum NNTP Server 1.5

21 мар 12, 18:30    [12290593]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5 6 7 8 9 10 11   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить