房天下 > 房天下问答 > 业主生活 > 其他
  • sql存储过程转换oracle存储过程

    ALTER PROCEDURE [dbo].[_Login] @username nvarchar(20), @userpsw nvarchar(15), @usercontent nvarchar(30)ASBEGIN if EXISTS(SELECT * from userlogin where username=@username And userpsw=@userpsw and usercontent=@usercontent ) return 0; return 1; END

    提问者:w503245679

    发布于2010-10-29

共1个回答
  • HANRONG239 丨Lv 0
    应该是这样:Oracle中的过程没有返回值,但有输出参数CREATE OR REPLACE PROCEDURE _Login(flag out number) as username varchar2(20); userpsw varchar2(15); usercontent varchar2(30); cou number;begin SELECT count(*) into cou from userlogin where username = username And userpsw = userpsw and usercontent = usercontent; if cou>0 then flag := 0; else flag := 1; end if;end;
    +11 2010-10-29 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。