Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 October 16

О奧

Олег 奧列格 (Ào liè gé)... in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
Подскажите плиз, чтобы сделать свитч партишн, какие минимальные права нужны?
Requires ALTER permission on the table.
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Олег 奧列格 (Ào liè gé)
Requires ALTER permission on the table.
а есть ссылка на док?
источник

О奧

Олег 奧列格 (Ào liè gé)... in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
а есть ссылка на док?
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
благодарю
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
завтра будет интересная бесплатная онлайн конференция по Azure и SQL Server:

https://www.dataweekender.com/schedule - темы
https://www.meetup.com/DataWeekender/events/272258429/ - учавствовать
источник

Д

Денис in SqlCom.ru - Стиль жизни SQL
Здравствуйте. подскажите пожалуйста, как сделать так чтобы FK мог ссылаться на разные таблицы и чтобы "Уникальность" FK была для каждой таблицы своя, в SQL SERVER.  (Если это возможно)
https://pastebin.com/k0uti2f0
источник

TS

Tim Safari in SqlCom.ru - Стиль жизни SQL
спасибо
источник

OM

Oleg Makarikhin in SqlCom.ru - Стиль жизни SQL
Денис
Здравствуйте. подскажите пожалуйста, как сделать так чтобы FK мог ссылаться на разные таблицы и чтобы "Уникальность" FK была для каждой таблицы своя, в SQL SERVER.  (Если это возможно)
https://pastebin.com/k0uti2f0
такую целостность можно попытаться сделать на триггерах
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Только что написал MERGE для простенькой таблицы о 6 полях....

Это ж ТРЫНДЕЦ ПРОСТО, а не синтаксис!
источник

NP

Nick Proskuryakov in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Только что написал MERGE для простенькой таблицы о 6 полях....

Это ж ТРЫНДЕЦ ПРОСТО, а не синтаксис!
Будь аккутен, он бажит
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Nick Proskuryakov
Будь аккутен, он бажит
например?
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Только что написал MERGE для простенькой таблицы о 6 полях....

Это ж ТРЫНДЕЦ ПРОСТО, а не синтаксис!
Поздравляю) когда полезешь в дебри и начнёшь писать merge для более сложных случаев, со временем  вернёшься на insert+update, в SQL server merge забагованный для сложных случаев и не очень производительный
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
Поздравляю) когда полезешь в дебри и начнёшь писать merge для более сложных случаев, со временем  вернёшься на insert+update, в SQL server merge забагованный для сложных случаев и не очень производительный
Я понял, T9, да!
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
например?
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
Поздравляю) когда полезешь в дебри и начнёшь писать merge для более сложных случаев, со временем  вернёшься на insert+update, в SQL server merge забагованный для сложных случаев и не очень производительный
+ еще и дедлок-бубен на многопоточной обработке нужен
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Андрей Агеев
+ еще и дедлок-бубен на многопоточной обработке нужен
Который все равно не поможет, ссылка выше
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Я пожалуй даже на выходных добавлю рекомендацию не использовать merge в https://github.com/ktaranov/sqlserver-kit/blob/master/SQL%20Server%20Name%20Convention%20and%20T-SQL%20Programming%20Style.md
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Пасибки..
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
Поздравляю) когда полезешь в дебри и начнёшь писать merge для более сложных случаев, со временем  вернёшься на insert+update, в SQL server merge забагованный для сложных случаев и не очень производительный
У меня очень простой случай: insert .... on conflict ... ignore
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
У меня очень простой случай: insert .... on conflict ... ignore
Это upsert классический, его в SQL server рекомендуют так делать https://michaeljswart.com/2017/07/sql-server-upsert-patterns-and-antipatterns/
источник