Inebs
Дата: 03.12.2002 12:44:31
Скажите пожалуйста!
Вот есть функция.
CREATE FUNCTION grufunc(
@a char(3),
@Par_cur varchar(6),
@cr decimal(5,2),
@b int,
@c int,
@d int,
@AV int,
@P int,
@prcc float)
RETURNS Float
AS
begin
........
Return @prcc
end |
|
Я вызываю её: exec dbo.grufunc('руб','USD',31.68 ,1,1,1,0, 1,2)
Не важно, что значят цифры, но количество параметров совпадает, и типы тоже а появляется ошибка Line 1: Incorrect syntax near 'руб'.
G
Дата: 03.12.2002 12:56:19
select dbo.grufunc('руб','USD',31.68 ,1,1,1,0, 1,2)
Александр Азаркович
Дата: 03.12.2002 13:07:34
вернее, действительно,
select dbo.grufunc('руб','USD',31.68 ,1,1,1,0, 1,2)
а
select * from dbo.grufunc('руб','USD',31.68 ,1,1,1,0, 1,2) - если возвращает таблицу