大家看看这个存储过程有什么问题了!
CREATE PROCEDURE insertstore
(
@number nvarchar(10),
@amount int
)
AS
select number,amount as num from table_store where number=@number
if(@@Rowcount>0)
insert into table_store
values
(
@number,
amount=(num+@amount)
)
else
insert into table_store
values
(
@number,
@amount
)
return
GO
(
@number nvarchar(10),
@amount int
)
AS
select number,amount as num from table_store where number=@number
if(@@Rowcount>0)
insert into table_store
values
(
@number,
amount=(num+@amount)
)
else
insert into table_store
values
(
@number,
@amount
)
return
GO
...全文
相关推荐
Mybatis调用视图和存储过程的方法
如果你在使用过程中遇到任何问题,欢迎继续提问,我们将竭诚为你解答。感谢你对MyBatis的兴趣,希望本文对你有所帮助!
MyBatis调用存储过程
- 注意存储过程的权限问题,确保执行用户具有调用该存储过程的权限。- 对于Oracle等数据库,可能需要使用`{call ...}`而非`call ...`,具体语法取决于所使用的数据库系统。
mysql中存储过程的实例教程
MySQL的存储过程名称不区分大小写,但为了避免潜在的问题和提升代码的可读性,建议保持一致的命名约定。
关闭数据库存储过程.sql
关闭数据库存储过程.sql,解决错误3702!无法除去数据库"test",因为它正在使用问题
ORACLE存储过程
('Hello World!')


