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'を宣言する必要があります。
このスクリプトをデータベースNorthwind用に実行しても問題はなかったため、問題の内容を理解できません。
一つ**主要**問題がある**あなたが使用しているSQL Serverのバージョンoooooooold **バージョン。これは何年もの延長さえサポートされていませんでした。***最高***アップグレードする時間! –
@marc_s「アップグレードの最高の時間」とはどういう意味ですか? – SqlZim
私はSQL 2000を使用する必要があります。データベースでこのスクリプトを使用できない理由はわかりませんが、Northwindではうまく機能します。 –