Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Переменная в where
|
|||
|---|---|---|---|
|
#18+
DECLARE @str NVARCHAR(50) DECLARE @INDEX INT IF @INDEX = 0 SET @str = ' AND fil_code = 12' ELSE IF @INDEX = 1 SET @str = ' AND fil_code = 13' ELSE SET @str = '' SELECT required_stages FROM TBL where region = 45 + @str Подскажите пожалуйста как правильно поставить переменную @str, Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2018, 10:49 |
|
||
|
Переменная в where
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2018, 11:09 |
|
||
|
Переменная в where
|
|||
|---|---|---|---|
|
#18+
Спасибо aleks222 можно еще один вопрос, а если мне надо будет написать так' DECLARE @str NVARCHAR(50) DECLARE @INDEX INT IF @INDEX = 0 SET @str = ' AND fil_code IN (12, 14, 45)' ELSE IF @INDEX = 1 SET @str = ' AND fil_code IN (13, 16)' ELSE SET @str = '' SELECT required_stages FROM TBL where region = 45 + @str ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2018, 11:36 |
|
||
|
Переменная в where
|
|||
|---|---|---|---|
|
#18+
можно еще один вопрос, а если мне надо будет написать так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Ну, а по-уму, это решается таблицей-справочником index, fil_code ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2018, 11:41 |
|
||
|
Переменная в where
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2018, 11:44 |
|
||
|
Переменная в where
|
|||
|---|---|---|---|
|
#18+
invmTigran117, Никогда не делайте во так - 21407459 Это вариант из серии "прощай индексы". Ну индекс-то по region будет работать... Явно же код для выгрузки в отчетик / аналитику - а там можно и подождать... пару лет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2018, 11:50 |
|
||
|
Переменная в where
|
|||
|---|---|---|---|
|
#18+
Спасибо всем, все более чем понятно, все OK !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2018, 13:09 |
|
||
|
Переменная в where
|
|||
|---|---|---|---|
|
#18+
invmTigran117, Никогда не делайте во так - 21407459 Это вариант из серии "прощай индексы". Можете прояснить о чем вы? Не вижу проблем с индексами в этом коде: Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2018, 16:45 |
|
||
|
Переменная в where
|
|||
|---|---|---|---|
|
#18+
RankataninvmTigran117, Никогда не делайте во так - 21407459 Это вариант из серии "прощай индексы". Можете прояснить о чем вы? Не вижу проблем с индексами в этом коде: Код: sql 1. 2. а как вы смотрите? но вообще OPTION (RECOMPILE) и будут индексы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2018, 16:47 |
|
||
|
Переменная в where
|
|||
|---|---|---|---|
|
#18+
TaPaKRankatanпропущено... Можете прояснить о чем вы? Не вижу проблем с индексами в этом коде: Код: sql 1. 2. а как вы смотрите? но вообще OPTION (RECOMPILE) и будут индексы Никак. А почему без OPTION(REOMPILE) не будет работать индексы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2018, 16:52 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39644301&tid=1689729]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
90ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 260ms |
| total: | 487ms |

| 0 / 0 |
