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

start [/forum/topic.php?fid=46&msg=39733654&tid=1688774]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
80ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 271ms |
| total: | 476ms |

| 0 / 0 |
