Oracle的存储过程如何转成SQL Server存储过程
大概意思如下,主要是考虑如何在一个事物中进行处理,
成功就返回1,失败返回0
oracle:
create or replace procedure test(p_retVal out number)
is
begin
p_retVal := 0;
begin
insert into staff(id, name) values('10011','Michael');
insert into area(id, name) values('40022','北京');
commit;
p_retVal := 1;
exception
when others then
rollback;
end;
两个insert语句在同一个事物中执行,如果执行则同时提交,否则都回滚。在Oracle中我是测试没有问题。现在我要转到SQL Server中.用SQL Server代码如何实现.
成功就返回1,失败返回0
oracle:
create or replace procedure test(p_retVal out number)
is
begin
p_retVal := 0;
begin
insert into staff(id, name) values('10011','Michael');
insert into area(id, name) values('40022','北京');
commit;
p_retVal := 1;
exception
when others then
rollback;
end;
两个insert语句在同一个事物中执行,如果执行则同时提交,否则都回滚。在Oracle中我是测试没有问题。现在我要转到SQL Server中.用SQL Server代码如何实现.
...全文
相关推荐
数据库结构转成CHM文档
支持SQL2005及以上 Oracle 本人亲自测试效果杠杠的 希望有需要的朋友支持一下
SQL SERVER连接oracle数据库几种方法
SQL SERVER连接oracle数据库几种方法 查询oracle数据库中的表 在master数据库中查看已经存在的链接服务器 要在企业管理器内指定登录帐号
SQL Server 存储过程及Oracle SQL语句分页
SQL Server 存储过程及Oracle SQL语句分页
深度对比 Oracle与SQL Server
深度对比 Oracle与SQL Server
Oracle和SQL Server的一些区别(函数和存储过程)
讲述Oracle和SQL Server的一些区别(函数和存储过程),比较实用


基础和管理
