将SQL过程转换为MYSQL过程 [英] Convert SQL Procedure to MYSQL procedure

查看:85
本文介绍了将SQL过程转换为MYSQL过程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

请将此sql存储过程转换为Mysql存储过程.

Hi all,

Please convert this sql stored procedure to Mysql stored procedure.

CREATE PROC [dbo].[LoadData]
(
   @mode int=NULL,
   @id int=null
)
AS 
BEGIN

   IF(@mode=1)
      BEGIN
         IF(@id>0)
            BEGIN
               SELECT * FROM tbl_user Where pk_userid=@id and bActive=1
            END 
         ELSE
            BEGIN
               SELECT usr1.pk_userid, 
                      usr1.username, 
                      case usr1.roleid 
                         when 1 then 'Admin'
                         when 2 then 'User' 
                         when 3 then 'Sub User' 
                         WHEN 4 then 'Partner' 
                         else 'Super Admin' 
                      END as UserRole,
                      ISNULL(usr2.username,'') As Head 
               FROM tbl_user usr1 
               LEFT JOIN tbl_user usr2 ON usr1.headuserid=usr2.pk_userid
               WHERE usr1.bActive=1 AND usr1.roleid IN (1)
               --WHERE usr1.bActive=1 AND usr1.roleid NOT IN (5)
            END
         END
	
END


在此先感谢
Rajkumar


Thanks in advance
Rajkumar

推荐答案

尝试这些开源
mssql2mysql [ ^ ]
ms2my:从MSSQL到MySQL的转换器 [ ^ ]
从MSSQL到MySQL导出器 [
Try these opensources
mssql2mysql[^]
ms2my: MSSQL to MySQL converter[^]
MSSQL to MySQL Exporter[^]


这篇关于将SQL过程转换为MYSQL过程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆