mysql 写法改造_sql server 存储过程写法 如何 变成MYSQL 写法

---创建存储过程,本部分全部复制粘贴至查询分析器执行即可-----createprocedureget_nxt_id_P@objtypeint,@NewSeqValuebigintoutputasbeginsetNOCOUNTONif(@objtype=0)begininsertint...

---创建存储过程,本部分全部复制粘贴至查询分析器执行即可-----

create procedure get_nxt_id_P

@objtype int,

@NewSeqValue bigint output

as

begin

set NOCOUNT ON

if(@objtype=0)

begin

insert into seq_alttrade(SeqVal) values ('a')

set @NewSeqValue = IDENT_CURRENT('seq_alttrade')

delete from seq_alttrade

return 1;

end

else if(@objtype=1)

begin

insert into seq_alert(SeqVal) values ('a')

set @NewSeqValue = IDENT_CURRENT('seq_alert')

delete from seq_alert

return 1;

end

else if(@objtype=2)

begin

insert into seq_cust(SeqVal) values ('a')

set @NewSeqValue = IDENT_CURRENT('seq_cust')

delete from seq_cust

return 1;

end

else if(@objtype=3)

begin

insert into seq_acct(SeqVal) values ('a')

set @NewSeqValue = IDENT_CURRENT('seq_acct')

delete from seq_acct

return 1;

end

else if(@objtype=4)

begin

insert into seq_trade(SeqVal) values ('a')

set @NewSeqValue = IDENT_CURRENT('seq_trade')

delete from seq_trade

return 1;

end

else if(@objtype=5)

begin

insert into seq_oppinfo(SeqVal) values ('a')

set @NewSeqValue = IDENT_CURRENT('seq_oppinfo')

delete from seq_oppinfo

return 1;

end

else if(@objtype=6)

begin

insert into seq_oppinfobank(SeqVal) values ('a')

set @NewSeqValue = IDENT_CURRENT('seq_oppinfobank')

delete from seq_oppinfobank

return 1;

end

else if(@objtype=7)

begin

insert into seq_custmap(SeqVal) values ('a')

set @NewSeqValue = IDENT_CURRENT('seq_custmap')

delete from seq_custmap

return 1;

end

else

begin

set @NewSeqValue =0;

return -1;

end

end

GO

请问以上的SQL server的 存储过程写法如何变成 mysql 的写法呢。

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值