|
|
|
Запуск процедуры с rowcount
|
|||
|---|---|---|---|
|
#18+
Прошу отнестись снисходительно, с sybase ASA сталкиваюсь от случая к случаю. Есть некая функция HB_GetEntryList_Deb_New с параметрами @RowCount numeric(15,0) @Connection varchar(10) @NUMB varchar(30) @LastDateForSelect varchar(30) но при запуске на выполнение exec HB_GetEntryList_Deb_New 10,'1','44444444444444444444','20030101' ругается на параметр set rowcount statement must be an integer.... в чем может быть дело? сама процедура: create proc HB_GetEntryList_Deb_New @RowCount numeric(15,0) ,@Connection varchar(10) ,@NUMB varchar(30) ,@LastDateForSelect varchar(30) as set forceplan on SET ROWCOUNT @RowCount SELECT op1.OperationID as LastId , op1.OperDate , @Connection as Connection , right('0' + rtrim(ltrim(@Connection)), 2) + '-' + rtrim(ltrim(convert(varchar(15), op1.OperationID))) as entryId , op1.OperDate as entryDate , op1.Number as entryNumber , rtrim(r1.Brief) as debitAccount , op1.Qty as debitAmount , rtrim(r2.Brief) as creditAccount , op2.Qty as creditAmount , op1.QtyBs as debitAmountBase , case when isnull(op1.Comment, '') = '' then ' ' else rtrim(op1.Comment) end as description , op1.DealTransactID , op1.Confirmed , rtrim(r1.Name) as debitAccountName , rtrim(r2.Name) as creditAccountName FROM tResource r (INDEX XAK1tResource), tOperPart op1 (INDEX XAK1tOperPart), tOperPart op2 (INDEX XPKtOperPart), tResource r1 (INDEX XPKtResource), tResource r2 (INDEX XPKtResource) WHERE r.Brief = @NUMB AND r.ParentMask = '' AND r.BalanceID = 2140 AND op1.ResourceID = r.ResourceID AND op1.CharType = 1 and op1.OperDate >= convert(datetime,@LastDateForSelect,103) AND op2.OperationID = op1.OperationID AND op2.CharType = - op1.CharType AND r1.ResourceID = op1.ResourceID AND r2.ResourceID = op2.ResourceID and op1.Confirmed !=101 ORDER BY op1.ResourceID, op1.OperDate set forceplan off ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 11:41 |
|
||
|
Запуск процедуры с rowcount
|
|||
|---|---|---|---|
|
#18+
berserkk, Достоверно не знаю, но предложил бы поменять @rowcount numeric(15,0) на @rowcount int ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 11:52 |
|
||
|
Запуск процедуры с rowcount
|
|||
|---|---|---|---|
|
#18+
К сожалению, процедуру менять не имею права, но надо запустить ее на исполнение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 14:02 |
|
||
|
Запуск процедуры с rowcount
|
|||
|---|---|---|---|
|
#18+
berserkk пишет: > К сожалению, процедуру менять не имею права Тогда разговор ни о чём. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 14:55 |
|
||
|
Запуск процедуры с rowcount
|
|||
|---|---|---|---|
|
#18+
Разговор о том, что может быть я не правильно эту процедуру вызываю? И если это так, то как бы это сделать правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 15:06 |
|
||
|
Запуск процедуры с rowcount
|
|||
|---|---|---|---|
|
#18+
berserkkРазговор о том, что может быть я не правильно эту процедуру вызываю? И если это так, то как бы это сделать правильно?Ага, ага... Вот тут у машины в моторе лом торчит. Как бы так устроиться на сиденье чтобы машина все-таки поехала? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 17:11 |
|
||
|
Запуск процедуры с rowcount
|
|||
|---|---|---|---|
|
#18+
White Owl, Вы хотите сказать, что все дело в процедуре? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 20:04 |
|
||
|
|

start [/forum/topic.php?fid=55&tid=2011115]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
151ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 244ms |

| 0 / 0 |

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