Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
ВнизКоллеги, помогите в качестве вычисляемого поля FLOAT впихнуть... Найти похожие ветки
← →
DBDev (2003-05-29 14:01) [0]Вроде бы функция только INT Умеет возвращать, a как быть если вычисляемое поле FLOAT??? Пихать в процедуру? А как вызывать при этом? В примере ниже у меня ничего не вышло с вызовом процедуры:
SELECT BoardID, Address, ...
dbo.GetBoardSurfsNum (Boards.BoardID) AS SideNum, /*это функция*/
dbo.GetBoardCategoryPrice (CategoryID) AS CategoryPrice /* а это процедура */
FROM Boards
Или я ошибаюсь? Почему тогда функция не работает:
CREATE FUNCTION dbo.GetBoardCategoryPrice (@CategoryID INT)
RETURNS FLOAT
AS
BEGIN
RETURN (SELECT CategoryPrice FROM BoardCategories WHERE CategoryID = @CategoryID)
END
← →
stone (2003-05-29 14:09) [1]Ты пытаешься вернуть набор данных
← →
Polevi (2003-05-29 14:12) [2]DECLARE @CategoryPrice FLOAT
SELECT @CategoryPrice=CategoryPrice FROM BoardCategories WHERE CategoryID = @CategoryID
RETURN @CategoryPrice
← →
DBDev (2003-05-29 14:20) [3]Больше спасибо за помощь!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.027 c