|
|
|
пользовательская функция
|
|||
|---|---|---|---|
|
#18+
все привет. что-то я споткнулся на таких граблях. хочу сделать функцию Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Вопрос! Как переменной @CNT получить значение COUNT(*). Или более общий вопрос, как получить назад параметры из запроса в текстовой строке? Как мне кажется EXEC сюда не подходит, а sp_executesql вроде параметры принимает только внутрь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2002, 12:59:37 |
|
||
|
пользовательская функция
|
|||
|---|---|---|---|
|
#18+
Посмотри здесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2002, 13:11:04 |
|
||
|
пользовательская функция
|
|||
|---|---|---|---|
|
#18+
большое спасибо... проблема были именно в возможности указать OUTPUT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2002, 13:23:46 |
|
||
|
пользовательская функция
|
|||
|---|---|---|---|
|
#18+
Не поможет. sp_executesql внутри функции запрещена, хотя и является extended. MS постарался, а предупредить об этом исключении из правила не удосужился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2002, 14:11:52 |
|
||
|
пользовательская функция
|
|||
|---|---|---|---|
|
#18+
хм... а тогда какие есть способы? может сделать процедурой? правда тогда работать будет не так удобно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2002, 15:19:20 |
|
||
|
пользовательская функция
|
|||
|---|---|---|---|
|
#18+
Приведи весь запрос пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2002, 15:58:16 |
|
||
|
пользовательская функция
|
|||
|---|---|---|---|
|
#18+
вот это хотелось бы обернуть в функцию, чтобы не лепить извращения. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. запрос, в котором это требуется Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2002, 16:25:25 |
|
||
|
пользовательская функция
|
|||
|---|---|---|---|
|
#18+
Да уж, задачка. У меня с ходу ничего не придумывается. Когда-то уже что-то похожее в форуме было, но давно навеоное, найти не смог. А сколько типов условий планируется хранить? Если пару десятков, то можно на каждое сделать по вьюхе и не мудрствуя лукаво спокойно жить. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2002, 16:53:23 |
|
||
|
пользовательская функция
|
|||
|---|---|---|---|
|
#18+
там будет что-то типа Price > 0.01 and Price < 1.1 или FlagID in (........) условия могут меняться в зависимости от предпочтений пользователя системы, который через интерфейс может формировать условия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2002, 17:06:43 |
|
||
|
пользовательская функция
|
|||
|---|---|---|---|
|
#18+
Да, похоже без курсора не обойтись... А обязательно надо count'ы пачками расчитывать? Может как-нибудь поодиночке получится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2002, 17:20:21 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32036043&tid=1821883]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
21ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 295ms |

| 0 / 0 |
