Size: a a a

2020 January 13

AK

Andrey Ka in sql_ninja
Для параметров
источник

AK

Andrey Ka in sql_ninja
Забыл написать)
источник

Дt

Дмитрий texnix 🇨🇳 in sql_ninja
😁 задача, залогировать текст запроса, который изменил поле в таблице
источник

Дt

Дмитрий texnix 🇨🇳 in sql_ninja
тригер на изменение поля я напишу, а как выцепить в триггере текст запроса, который вызвал update ?
источник

ML

Mihail Li in sql_ninja
текст только через профайлер, в тригерре ЕМНИП нельзя его получить
источник

Дt

Дмитрий texnix 🇨🇳 in sql_ninja
😕
источник

Дt

Дмитрий texnix 🇨🇳 in sql_ninja
а в change data capture ?
источник

DB

Dmitriy Belkin in sql_ninja
Дмитрий texnix 🇨🇳
а в change data capture ?
Cdc хранит данные до и данные после
источник

IS

Igor Sergeichik in sql_ninja
источник

DB

Dmitriy Belkin in sql_ninja
А что изменило - не хранит
источник

OM

Oleg Makarikhin in sql_ninja
в cdc только измененные данные таблицы. строка-до, строка-после. енип даже нет информации кто поменял.
источник

DB

Dmitriy Belkin in sql_ninja
Oleg Makarikhin
в cdc только измененные данные таблицы. строка-до, строка-после. енип даже нет информации кто поменял.
Кто менял - можно выцепить
источник

DB

Dmitriy Belkin in sql_ninja
Единственный раз, когда я использовал cdc, как раз для того, чтобы вычислить кто менял. Как точно - не помню, было 4 года назад, но как-то делали
источник

Дt

Дмитрий texnix 🇨🇳 in sql_ninja
sql_handle
FROM sys.sysprocesses
WHERE spid =@@SPID выдаст в тригере код последнего апдейта?
источник

Дt

Дмитрий texnix 🇨🇳 in sql_ninja
лана, попробую на практие
источник

Дt

Дмитрий texnix 🇨🇳 in sql_ninja
😁
источник

Дt

Дмитрий texnix 🇨🇳 in sql_ninja
источник

Дt

Дмитрий texnix 🇨🇳 in sql_ninja
😁
источник

Дt

Дмитрий texnix 🇨🇳 in sql_ninja
о, другой вопрос
источник

Дt

Дмитрий texnix 🇨🇳 in sql_ninja
как в тригере запретить весь скрипт полностью, ну если мне не нравится что столбец принял это значение - откатить всё что там запланировано и желательно выбить мессагу пользователю о какойнить ошибке
источник