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
[解决办法]
时间类型要加上' '的
[解决办法]
exec 读者借阅 u0041442,26,'2007-09-11',0
[解决办法]
exec 读者借阅 'u0041442',26, '2007-09-11',0
[解决办法]
字会串,日期要加上单引号