zoukankan      html  css  js  c++  java
  • Oracle和Mssql存储过程区别

    存储过程 

     一. 多表连接查询,更新存储过程 

    Sql存储过程 
    ALTER PROCEDURE [dbo].[ GetEvent] 
    @SCSWId nvarchar(20)= null , 
    @ToDate DATETIME, 
    @FromDate DATETIME 
    AS 
    SELECT NOTES.NOTE_ID, 
    NOTES.NOTE, 
    SCSW_CALENDAR.DATE_TIME 
    FROM SCSW_CALENDAR 
    LEFT OUTER JOIN NOTES ON SCSW_CALENDAR.NOTE_ID=notes.note_id 
    WHERE SCSW_CALENDAR.SCSW_ID = SCSWId 
    ORDER BY Patient.PatientId 

    Oracel存储过程 

    1.查询数据的存储过程 
    PROCEDURE GetEvent(SCSWId IN VARCHAR2, FromDate IN DATE, ToDate IN DATE, refOut OUT refcursor
    IS 
    BEGIN 
    OPEN refOut FOR 
    select NOTES.NOTE_ID, 
    NOTES.NOTE, 
    SCSW_CALENDAR.DATE_TIME 
    from SCSW_CALENDAR 
    left join NOTES on SCSW_CALENDAR.NOTE_ID=notes.note_id 
    where SCSW_CALENDAR.SCSW_ID = SCSWId 
    AND SCSW_CALENDAR.DATE_TIME >= FromDate 
    AND SCSW_CALENDAR.DATE_TIME < ToDate 
    order by SCSW_CALENDAR.DATE_TIME; 
    END GetEvent; 

    2.更新数据的存储过程: 
    procedure UpdateArticlesubmodel 

    ArticleSubID number, 
    ArticleTitle nvarchar2, 
    ArticleKeyWord nvarchar2, 
    ArticleContent CLOB, 
    CreatePerson nvarchar2, 
    ChangeDate date, 
    SetTop number, 
    ArticleSubStyleID number, 
    Checked number 

    as 
    begin 
    update "ArticleSubModel" 
    set "ArticleTitle"=ArticleTitle, 
    "ArticleKeyWord"=ArticleKeyWord, 
    "ArticleContent"=ArticleContent, 
    "CreatePerson"=CreatePerson, 
    "CreateDate"=ChangeDate, 
    "SetTop"=SetTop, 
    "ArticleSubStyleID"=ArticleSubStyleID, 
    "Checked"=Checked 
    where "ArticleSubID"=ArticleSubID; 
    commit; 
    Exception when others then 
    rollback; 
    end UpdateArticlesubmodel; 
    3.删除数据的存储过程 
    procedure DeleteArticlesubmodel 

    ArticleSubID number 

    as 
    begin 
    delete from "ArticleSubAccessories" 
    where "ArticleSubID"=ArticleSubID; 
    delete from "ArticleSubModel" 
    where "ArticleSubID"=ArticleSubID; 
    commit; 
    Exception when others then 
    rollback; 
    end DeleteArticlesubmodel;
  • 相关阅读:
    [洛谷][P1503][鬼子进村][Treap]
    [noi 2004] 郁闷的出纳员
    bzoj 3224,tyvj 1728普通平衡树
    Treap
    [模拟赛]棘手的操作
    bzoj 4551[Tjoi2016&Heoi2016]树
    bzoj2527 [Poi2011]Meteors
    bzoj4152 [AMPPZ2014]The Captain
    bzoj4516 [Sdoi2016]生成魔咒
    bzoj4547 小奇的集合
  • 原文地址:https://www.cnblogs.com/ok519/p/2669849.html
Copyright © 2011-2022 走看看