Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.11.2018, 16:14
|
|||
|---|---|---|---|
|
|||
bitwise and |
|||
|
#18+
Может кто силён в битовых операциях? Как такое Код: sql 1. Переписать что бы индекс подцепился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2018, 16:19
|
|||
|---|---|---|---|
bitwise and |
|||
|
#18+
Гадя ПетровичМожет кто силён в битовых операциях? Как такое Код: sql 1. Переписать что бы индекс подцепился никак, вычисляемое поле и индекс на него ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2018, 16:32
|
|||
|---|---|---|---|
|
|||
bitwise and |
|||
|
#18+
Гадя Петрович Код: sql 1. Посмотреть какие значения STATUS соответствуют указанному выражению и оформить как сравнение с определенным набором значений в IN () или диапазоном значений через >, <, beween. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2018, 16:37
|
|||
|---|---|---|---|
bitwise and |
|||
|
#18+
Sergey SizovГадя Петрович Код: sql 1. Посмотреть какие значения STATUS соответствуют указанному выражению и оформить как сравнение с определенным набором значений в IN () или диапазоном значений через >, <, beween. все числа с 8 и 9м битом? главное чтобы не BigInt было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2018, 16:38
|
|||
|---|---|---|---|
bitwise and |
|||
|
#18+
может если только чутка помочь ( STATUS >= 128 AND ( STATUS & 256 = 256 OR STATUS & 128 = 128 )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2018, 16:41
|
|||
|---|---|---|---|
bitwise and |
|||
|
#18+
Sergey Sizovдиапазоном значений через >, <, beween. STATUS & (256 | 128) - в диапазон не превратишь Гадя ПетровичМожет кто силён в битовых операциях? Как такое Код: sql 1. Переписать что бы индекс подцепился STATUS & (256 | 128) <> 0 - это не SARG предикат, он не может использовать индекс (seek) возможные варианты вам уже предложили : индексированное вычисляемое поле или джойн на справочник всех возможных статусов с фильтрацией справочника по вашему условию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2018, 16:44
|
|||
|---|---|---|---|
bitwise and |
|||
|
#18+
msLex, авторсправочник всех возможных статусов с фильтрацией справочника по вашему условию я когда-то пытался перевести на такую модель... В общем она оправдываетс себя практически никогда, даже в сравнением с вариантом. Разве что на очень коротких типах... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2018, 16:44
|
|||
|---|---|---|---|
|
|||
bitwise and |
|||
|
#18+
ну до перечисления я сам додумался, не очень удобно. За вычисляемое спасибо, попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2018, 16:46
|
|||
|---|---|---|---|
bitwise and |
|||
|
#18+
Если всё это действительно применять, то встаёт вопрос: а зачем вообще тогда здесь битовые операции? Изначально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2018, 16:47
|
|||
|---|---|---|---|
|
|||
bitwise and |
|||
|
#18+
iapЕсли всё это действительно применять, то встаёт вопрос: а зачем вообще тогда здесь битовые операции? Изначально.изначально для того, что разработчики применяют свои не всегда полезные привычки к t-sql коду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2018, 16:48
|
|||
|---|---|---|---|
bitwise and |
|||
|
#18+
TaPaKmsLex, авторсправочник всех возможных статусов с фильтрацией справочника по вашему условию я когда-то пытался перевести на такую модель... В общем она оправдываетс себя практически никогда, даже в сравнением с вариантом. Разве что на очень коротких типах... Зависит от количества реально возможных статусов. Запросто может быть, что куча битов взаимосвязаны и реальных состояний объекта (даже при 64 битной маске) не более нескольких 1000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2018, 17:32
|
|||
|---|---|---|---|
|
|||
bitwise and |
|||
|
#18+
Гадя Петрович, ИМО даже сделать триггер на сохранение изменений с битовой разбивкой по полям будет гуманнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2018, 17:34
|
|||
|---|---|---|---|
bitwise and |
|||
|
#18+
Владислав КолосовГадя Петрович, ИМО даже сделать триггер на сохранение изменений с битовой разбивкой по полям будет гуманнее. целый триггер? масштабно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1688774]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 408ms |

| 0 / 0 |
