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

postfix2 2011-11-23 05:28:38
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存储过程?
...全文
71 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2011-11-24
  • 打赏
  • 举报
回复
delimiter $$
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$$
delimiter ;
ACMAIN_CHM 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
rucypli 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

56,940

社区成员

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

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