+ -
当前位置:首页 → 问答吧 → 请问怎么么sql server下的存储过程转到mysql下的存储过程,语法有怎样的变化

请问怎么么sql server下的存储过程转到mysql下的存储过程,语法有怎样的变化

时间:2011-11-23

来源:互联网

sql server的代码如下
========================================

CREATE proc procInsertUserlist(
@id int output,
@user_name varchar(50),
@user_password varchar(50),
)
as  
 
insert user_list(user_name ,user_password) values (@user_name ,@user_password)
set @id = @@IDENTITY  
insert user_extent(user_id) values (@id)
GO

请高手帮忙转成mysql存储过程?

作者: postfix2   发布时间: 2011-11-23

CREATE proc procInsertUserlist(
id int output,
user_name varchar(50),
user_password varchar(50),
)
begin
insert user_list(user_name ,user_password) values (user_name ,user_password)
set @id = last_insert_id();  
insert user_extent(user_id) values (id);
end

作者: rucypli   发布时间: 2011-11-23

create procedure procInsertUserlist(
v_id int output,
v_user_name varchar(50),
v_user_password varchar(50)
)
begin
insert user_list(user_name ,user_password) values (v_user_name ,v_user_password);
set v_id = last_insert_id(); 
insert user_extent(user_id) values (v_id);
end

作者: ACMAIN_CHM   发布时间: 2011-11-23