CREATE PROCEDURE GetOrderDetails
@CustomerID AS INT
AS
SELECT OrderID, Quantity, TotalCost
FROM orders
WHERE CustomerID = @CustomerID;
我知道这可能很简单,但我不明白。我确信这是一个语法错误,但我找不到类似的问题可以从任何地方学习。
没有语法错误,您可能需要在 BEGIN 语句之前添加 AS 关键字。
CREATE PROCEDURE GetOrderDetails
@CustomerID AS INT
AS
BEGIN
SELECT OrderID, Quantity, TotalCost
FROM orders
WHERE CustomerID = @CustomerID;
END;