语法错误

hndllx 2003-08-12 02:43:25


/******************************************************
* 名 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' 附近有语法错误。
的错误。
...全文
22 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuqiuzhi 2003-08-12
  • 打赏
  • 举报
回复
没有加逗号吧:
sp_Category_Add '6','00','qqqqq'
另外还需要提供output参数
txlicenhe 2003-08-12
  • 打赏
  • 举报
回复
declare @i int
exec sp_Category_Add '6','00','qqqqq',@i output
txlicenhe 2003-08-12
  • 打赏
  • 举报
回复
declare @i int
exec sp_Category_Add '6','00','qqqqq',@i output
CrazyFor 2003-08-12
  • 打赏
  • 举报
回复

exec sp_Category_Add '6', '00', 'qqqqq'

这样执行.

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧