Size: a a a

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

2020 September 27

MC

Max Chistyakov in SqlCom.ru - Стиль жизни SQL
почему после того, как потратишь час на что-то, после этого ещё двадцать минут на то чтобы сформулировать вопрос и написать в чат, ответ приходит сам собой через 7 минут оттуда откуда не ждал...
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Max Chistyakov
почему после того, как потратишь час на что-то, после этого ещё двадцать минут на то чтобы сформулировать вопрос и написать в чат, ответ приходит сам собой через 7 минут оттуда откуда не ждал...
Из головы?)
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Эффект жёлтой уточки однозначно
источник
2020 September 28

F

Frankie4Fingers in SqlCom.ru - Стиль жизни SQL
Всем привет,
подскажите почему так может происходить, при работе CDC  получил ошибку, в
EXEC sys.sp_cdc_help_change_data_capture
source_shchema
и
source_table IS NULL
источник

II

Igor Ivakhin in SqlCom.ru - Стиль жизни SQL
Всем привет! Не подскажите зачем операция truncate ставит блок на схему, а не просто на таблицу? Хотелось бы этого избежать без всяких костылей с бэкапами и временными таблицами. гугл не даёт какого то вразумительного ответа(
Да операция быстра сама по себе, но если это завёрнуто в транзакцию с последующим допустим insert может возникнуть проблемка)
источник

II

Igor Ivakhin in SqlCom.ru - Стиль жизни SQL
Delete тоже не вариант, он подольше будет)
источник

A

Alex in SqlCom.ru - Стиль жизни SQL
Собирайте данные в таблицу с аналогичной структурой, а потом выполняйте
alter table switch
источник

DN

Denis Novickiy in SqlCom.ru - Стиль жизни SQL
Igor Ivakhin
Всем привет! Не подскажите зачем операция truncate ставит блок на схему, а не просто на таблицу? Хотелось бы этого избежать без всяких костылей с бэкапами и временными таблицами. гугл не даёт какого то вразумительного ответа(
Да операция быстра сама по себе, но если это завёрнуто в транзакцию с последующим допустим insert может возникнуть проблемка)
источник

II

Igor Ivakhin in SqlCom.ru - Стиль жизни SQL
Мешает например запросу к обозревателю объектов в студии
источник

II

Igor Ivakhin in SqlCom.ru - Стиль жизни SQL
Если написать delete проблем то и нет, кроме того что само удаление дольше чем truncate, хочется двух зайцев убить и в скорости не потерять и блок на схему не поставить
источник

Д

Денис Лёвкин... in SqlCom.ru - Стиль жизни SQL
В студии достаточно часто можно ловит блокировки при навигации по объектам. Лучше просто закрывать сам навигатор и пользоваться запросами. И да - truncate не должен и не блокирует схему, вы что-то перепутали. Скорее из студии были какие то запросы на предмет количества данных
источник

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
Денис Лёвкин
В студии достаточно часто можно ловит блокировки при навигации по объектам. Лучше просто закрывать сам навигатор и пользоваться запросами. И да - truncate не должен и не блокирует схему, вы что-то перепутали. Скорее из студии были какие то запросы на предмет количества данных
When the DELETE statement is executed using a row lock, each row in the table is locked for deletion. TRUNCATE TABLE always locks the table (including a schema (SCH-M) lock) and page but not each row.
источник

II

Igor Ivakhin in SqlCom.ru - Стиль жизни SQL
Точно не попутал, выловил этот момент в режиме онлайн, эксперимент ставил на себе
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
Some data manipulation language (DML) operations, such as table truncation, use Sch-M locks to prevent access to affected tables by concurrent operations.
источник

Д

Денис Лёвкин... in SqlCom.ru - Стиль жизни SQL
Dmitriy Ivanov
When the DELETE statement is executed using a row lock, each row in the table is locked for deletion. TRUNCATE TABLE always locks the table (including a schema (SCH-M) lock) and page but not each row.
👍
источник

Б

Богдан in SqlCom.ru - Стиль жизни SQL
Привет, коллеги. Подскажите плз по лицензированию - не могу нарыть в инете ответ. MPSA лицензия enterprise версии - бессрочная? Там же только ТП продлять нужно?
источник

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
Богдан
Привет, коллеги. Подскажите плз по лицензированию - не могу нарыть в инете ответ. MPSA лицензия enterprise версии - бессрочная? Там же только ТП продлять нужно?
источник

А

Андрей in SqlCom.ru - Стиль жизни SQL
Всем привет, кто может подсказать почему в MySQL не работает подзапрос EXISTS?
источник

А

Андрей in SqlCom.ru - Стиль жизни SQL
Или подскажите плиз ошибку в данном запросе


SELECT DISTINCT ShopID
FROM Questionaries
WHERE ShopID in (6284,5129,5142,5249,5336,5394,5530,5608,5792,5889,5960,6137,6161,5112,5137,6426,5189,5571,5678,6027,6134,6190,6283,6303) and Date BETWEEN ('2020-09-01') and ('2020-09-28')
EXISTS (
SELECT Number
FROM Shop WHERE Number in (6284,5129,5142,5249,5336,5394,5530,5608,5792,5889,5960,6137,6161,5112,5137,6426,5189,5571,5678,6027,6134,6190,6283,6303)
)
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Андрей
Или подскажите плиз ошибку в данном запросе


SELECT DISTINCT ShopID
FROM Questionaries
WHERE ShopID in (6284,5129,5142,5249,5336,5394,5530,5608,5792,5889,5960,6137,6161,5112,5137,6426,5189,5571,5678,6027,6134,6190,6283,6303) and Date BETWEEN ('2020-09-01') and ('2020-09-28')
EXISTS (
SELECT Number
FROM Shop WHERE Number in (6284,5129,5142,5249,5336,5394,5530,5608,5792,5889,5960,6137,6161,5112,5137,6426,5189,5571,5678,6027,6134,6190,6283,6303)
)
булевой оператор забыл
источник