Size: a a a

SqlCom.ru - уголок MS SQL

2021 May 21

IZ

Ilia Zviagin in SqlCom.ru - уголок MS SQL
Предлагаю плюнуть на фрагментации
источник

M

Max in SqlCom.ru - уголок MS SQL
Подскажите пример, как сделать Update таблицы из другой таблицы с условием.
Пример, если в первой таблице сопадает коды, то в первую таблицу копируем данные второго столбца из второй таблицы
источник

IS

Igor Sergeichik in SqlCom.ru - уголок MS SQL
https://social.technet.microsoft.com/wiki/contents/articles/28182.sql-server-in-depth-what-can-cause-index-to-be-still-fragmented-after-rebuild.aspx

Примерно как-то так.
Гугл единогласен в том, что о индексах менее 1000 страниц можно не беспокоиться.
источник

IZ

Ilia Zviagin in SqlCom.ru - уголок MS SQL
Join есть в UPDATE, или можно использовать подзапросы.
источник

M

Max in SqlCom.ru - уголок MS SQL
Мне б пример, как ориентировочно это сделать :)
источник

T

Timus in SqlCom.ru - уголок MS SQL
еще одного в гугле забанили
источник

IZ

Ilia Zviagin in SqlCom.ru - уголок MS SQL
Примеры есть в официальной документации
источник

M

Max in SqlCom.ru - уголок MS SQL
если бы в гугле нашел, тут бы не спрашивал
источник

IZ

Ilia Zviagin in SqlCom.ru - уголок MS SQL
Набери в Гугле SQL server update syntax.

А уж если в Bing наберёшь,...
источник

M

Max in SqlCom.ru - уголок MS SQL
я не про Update синтаксис спрашивал
источник

M

Max in SqlCom.ru - уголок MS SQL
а про то, как обновить одну даблицу данными из другой с условием
источник

IZ

Ilia Zviagin in SqlCom.ru - уголок MS SQL
А ты набери - Найдешь и о чем спрашивал
источник

T

Timus in SqlCom.ru - уголок MS SQL
UPDATE A
SET foo = B.bar
FROM TableA A
JOIN TableB B
   ON A.col1 = B.colx
WHERE ...
источник

M

Max in SqlCom.ru - уголок MS SQL
Всем спасибо )
источник

Д

Денис Лёвкин... in SqlCom.ru - уголок MS SQL
Подскажите есть вариант нормально отображать кирилицу: в ssms в activity monitor вкладка Active Exp.Queries->Show Execution Plan, а потом просмотр текста запроса? (ssms последней версии, английская). Наименование базы в данном случае на русском.
источник

A

Aleksandr in SqlCom.ru - уголок MS SQL
Кажется, в базе лежит UTF8. Майкрософт его не очень любит
источник

M

Max in SqlCom.ru - уголок MS SQL
А что, название баз можно и на русском писать?
источник

IS

Igor Sergeichik in SqlCom.ru - уголок MS SQL
ну почему бы и нет?
источник

M

Max in SqlCom.ru - уголок MS SQL
ну и ну, всегда латиницей код писал и названия давал, а тут вон оно чё, как оказывается можно делать )
источник

KT

Konstantin Taranov in SqlCom.ru - уголок MS SQL
Можно хоть эмоджи использовать, но за всю эту дичь потом придется платить. Лучше сразу установить name convention для названий всех объектов в базе и строго следовать ему. Как пример https://github.com/ktaranov/sqlserver-kit/blob/master/SQL%20Server%20Name%20Convention%20and%20T-SQL%20Programming%20Style.md
источник