首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL 存储过程的为难题。解决方案

2012-01-31 
SQL 存储过程的为难题。---------------------------------读者借阅表信息录入alter procedure 读者借阅 @r

SQL 存储过程的为难题。

---------------------------------读者借阅表信息录入
alter procedure 读者借阅 @rNo char(8)=null,@bNo int=null,@lendTime datetime=null,@renew bit=0
as
begin
insert into RL(rNo,bNo,lendTime,renew) values(@rNo,@bNo,@lendTime,@renew)
end

运行之后使用存储过程:
读者借阅 u0041442,26,2007-09-11,0
出现的问题:
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '-' 附近有语法错误。



[解决办法]
路过,不会
[解决办法]
楼上说的有道理
[解决办法]
ding
[解决办法]
alter procedure 读者借阅 @rNo char(8)=null,@bNo int=null,@lendTime datetime=null,@renew bit=0 
as 
begin 
insert into RL(rNo,bNo,lendTime,renew) values(@rNo,@bNo,@lendTime,@renew) 
end 

运行之后使用存储过程: 
读者借阅 u0041442,26,2007-09-11,0 
出现的问题: 
-------------------------
就存储过程来说,没有问题
试一下二楼的
exec 读者借阅 'u0041442 ',26, '2007-09-11 ',0

[解决办法]
时间类型要加上' '的
[解决办法]

SQL code
exec 读者借阅 u0041442,26,'2007-09-11',0
[解决办法]
SQL code
exec 读者借阅  'u0041442',26, '2007-09-11',0
[解决办法]
字会串,日期要加上单引号

热点排行