/******************************************************
* 名 sp_Category_Add
*
* 功 能:增加合同类别信息
*
* 作 者:heidi
*
* 返 回 值:
* 0 -- 操作成功
******************************************************/
CREATE PROCEDURE [dbo].[sp_Category_Add]
@ContractType varchar(4) = , --供应商名称
@ContractNamee varchar(50) = , -- 详细地址
@Mark varchar(2000) = , -- 详细地址
@ID int output -- 编号
AS
/******************* ***********************************
* 操作数据库
******************************************************/
begin tran tran1
insert into ContractCategory( ContractType, ContractName,Mark)
values(@ContractType, xxxx,@Mark)
set @ID = @@identity
commit tran tran1
return 0
GO
这段话那错了sp_Category_Add "6" "00" "qqqqq" 执行时总是提示
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: 00 附近有语法错误。
的错误。
exec sp_Category_Add 6, 00, qqqqq
这样执行.
declare @i int
exec sp_Category_Add 6,00,qqqqq,@i output
没有加逗号吧:
sp_Category_Add 6,00,qqqqq
另外还需要提供output参数