Ter*_*rry 2 sql-server stored-procedures sql-server-2008
我在VS 2010/SQL Server 2008中创建一个简单的存储过程,如下所示:
CREATE PROCEDURE ReturnPrice
@carID int
@price decimal(18,2) output
AS
SELECT @price = Price FROM Cars WHERE CarID = @carID
并且我在尝试保存时收到以下错误消息:
'@price'附近的语法不正确必须声明标量变量"@price"
任何有关我出错的指示或提示都将非常感激.
谢谢.
你需要用逗号分隔你的参数!
CREATE PROCEDURE ReturnPrice
@carID int,
@price decimal(18,2) output
AS
SELECT
@price = Price
FROM
dbo.Cars
WHERE
CarID = @carID
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
166 次 |
| 最近记录: |