存储过程转换,急求高手帮助!谢谢!!

幸福树 2011-09-27 01:59:00
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

create PROCEDURE [dbo].[sp_update_cms_contract_nstc_interface]

AS
declare @errorvariable int
BEGIN
SET XACT_ABORT ON
BEGIN TRY
BEGIN TRAN T1
--更新零售合同信息
delete IF_Contract
insert into IF_Contract
select * from [10.192.68.177].[EsApp].[dbo].[NSTC_IF_Contract_T]
COMMIT TRAN T1
END TRY
BEGIN CATCH
set @errorvariable=@@ERROR
IF @errorvariable<>0
BEGIN
ROLLBACK TRAN T1
RETURN
END
END CATCH
END
...全文
59 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
幸福树 2011-09-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yixilan 的回复:]
引用 3 楼 nihaozhn 的回复:
引用 2 楼 yixilan 的回复:
create or replace
procedure sp_update_cms
iS
errorvariable number(10) := 0;
begin
delete IF_Contract;
insert into IF_Contract
select * from NSTC_IF_Co……
[/Quote]

嗯,我们都要加油加油!!
对了兰兰,那个sqlserver存储过程中开头的
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
和中间 BEGIAN 后面的 SET XACT_ABORT ON 这些是什么意思啊?oracle中去掉这些就行了吗?还是得用什么代替他们啊?我去网上搜来着,看得也是一头雾水。好兰兰,帮帮我啊!

yixilan 2011-09-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 nihaozhn 的回复:]
引用 2 楼 yixilan 的回复:
create or replace
procedure sp_update_cms
iS
errorvariable number(10) := 0;
begin
delete IF_Contract;
insert into IF_Contract
select * from NSTC_IF_Contract_T;
errorvariab……
[/Quote]
不客气,谈不上效率高,只是最近比较闲,有时间回帖 。
下个月开始就完蛋了。。。
幸福树 2011-09-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yixilan 的回复:]
create or replace
procedure sp_update_cms
iS
errorvariable number(10) := 0;
begin
delete IF_Contract;
insert into IF_Contract
select * from NSTC_IF_Contract_T;
errorvariable := 0;
C……
[/Quote]


太帅了,人漂亮,能力好,效率高,谢谢你!么么^_^
yixilan 2011-09-27
  • 打赏
  • 举报
回复
create or replace
procedure sp_update_cms
iS
errorvariable number(10) := 0;
begin
delete IF_Contract;
insert into IF_Contract
select * from NSTC_IF_Contract_T;
errorvariable := 0;
COMMIT;
return;
exception when others then
errorvariable := sqlcode;
ROLLBACK;
return;
END sp_update_cms;
幸福树 2011-09-27
  • 打赏
  • 举报
回复
这是sql的,想要转换成oracle的,怎么转啊,高手们。帮帮忙吧,我自己实在是转不对了,先谢谢各位了!

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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