Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Можно ли в ASE с помощью execute присвоить переменной результат SQL-запроса?
|
|||
|---|---|---|---|
|
#18+
ASE 12.5 Хочу считать кол-во строк в произвольной таблице в переменную: declare @tname varchar(50) declare @NumCount int select @tname='Acounts' execute ('select count(*) from ' + @tname) - сам SQL работает Как считать рез-т его выполнения в переменную? Так - не работает select @NumCount=execute ('select count(*) from ' + @tname) И так - не работает execute ('select @NumCount=count(*) from ' + @tname) Вообще можно это сделать с помощью execute? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2005, 12:26 |
|
||
|
Можно ли в ASE с помощью execute присвоить переменной результат SQL-запроса?
|
|||
|---|---|---|---|
|
#18+
Нет, так нельзя делать. Дело в том, что переменные видны только в пределах батча или процедуры, в которых они объявлены. А то, что выполняется с помощью EXEC(), является отдельным батчем. Поэтому чтобы так сделать нужно использовать один из вариантов : Использовать временную или постоянную таблицу для возвращения данных, например : Код: plaintext 1. 2. 3. 4. Реализовать это в процедуре и использовать прокси-таблицу для возвращения данных (см. CIS). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2005, 13:06 |
|
||
|
Можно ли в ASE с помощью execute присвоить переменной результат SQL-запроса?
|
|||
|---|---|---|---|
|
#18+
у меня такая беда работает через Execute immediate 'select count(*) into @Variable from Table' а в общем можно так: select count(*) into #tmp from Table; select #tmp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 15:53 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=32983587&tid=2013752]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 357ms |

| 0 / 0 |
