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中工作成功。 –