Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Запуск процедуры с rowcount / 9 сообщений из 9, страница 1 из 1
26.03.2009, 11:41
    #35893084
berserkk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры с rowcount
Прошу отнестись снисходительно, с 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
...
Рейтинг: 0 / 0
26.03.2009, 11:52
    #35893130
Apucmokpam
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры с rowcount
berserkk,

Достоверно не знаю, но предложил бы поменять
@rowcount numeric(15,0)
на
@rowcount int
...
Рейтинг: 0 / 0
26.03.2009, 14:02
    #35893669
berserkk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры с rowcount
К сожалению, процедуру менять не имею права, но надо запустить ее на исполнение
...
Рейтинг: 0 / 0
26.03.2009, 14:55
    #35893891
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры с rowcount
berserkk пишет:

> К сожалению, процедуру менять не имею права

Тогда разговор ни о чём.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.03.2009, 15:06
    #35893940
berserkk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры с rowcount
Разговор о том, что может быть я не правильно эту процедуру вызываю? И если это так, то как бы это сделать правильно?
...
Рейтинг: 0 / 0
26.03.2009, 17:11
    #35894451
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры с rowcount
berserkkРазговор о том, что может быть я не правильно эту процедуру вызываю? И если это так, то как бы это сделать правильно?Ага, ага... Вот тут у машины в моторе лом торчит. Как бы так устроиться на сиденье чтобы машина все-таки поехала?
...
Рейтинг: 0 / 0
26.03.2009, 20:04
    #35894957
berserkk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры с rowcount
White Owl, Вы хотите сказать, что все дело в процедуре?
...
Рейтинг: 0 / 0
26.03.2009, 20:40
    #35894994
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры с rowcount
berserkkWhite Owl, Вы хотите сказать, что все дело в процедуре?Если процедура не работает, то ее надо исправлять.
...
Рейтинг: 0 / 0
27.03.2009, 10:24
    #35895670
berserkk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск процедуры с rowcount
Спасибо
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Запуск процедуры с rowcount / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]