1
我无法在数据库中的SQL Server 2000中创建函数。所以,我试图在帮助中使用示例(F1),但是我有同样的错误。SQL Server 2000错误创建功能
CREATE FUNCTION CubicVolume
-- Input dimensions in centimeters
(@CubeLength decimal(4,1),
@CubeWidth decimal(4,1),
@CubeHeight decimal(4,1)
)
RETURNS decimal(12,3) -- Cubic Centimeters.
AS
BEGIN
RETURN (@CubeLength * @CubeWidth * @CubeHeight)
END
错误:
消息170,级别15,状态1,行2行2:
附近有语法错误 '功能'。消息137,级别15,状态1,行9
必须声明变量'@CubeLength'。
我为Database Northwind运行这个脚本,它没有问题,所以我不明白问题是什么。
一个** **主要问题是**您正在使用的SQL Server版本。这已经超出了几年的延长支持 - ***最高***时间升级! –
@marc_s“升级的最高时间”是什么意思? – SqlZim
我不能,我需要使用SQL 2000.我不知道为什么我不能在我的数据库中使用这个脚本,但是在Northwind中工作成功。 –