navicat創(chuàng)建存儲過程的操作方法

這篇文章將為大家詳細講解有關navicat創(chuàng)建存儲過程的操作方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站主營船營網站建設的網絡公司,主營網站建設方案,成都app軟件開發(fā)公司,船營h5成都小程序開發(fā)搭建,船營網站營銷推廣歡迎船營等地區(qū)企業(yè)咨詢

navicat怎么創(chuàng)建存儲過程?

1、使用Navicat Premium打開創(chuàng)建函數向導,操作:連接名——數據庫——函數——新建函數

navicat創(chuàng)建存儲過程的操作方法

2、選擇過程——輸入存儲過程參數——完成(這一步可以不填寫參數,編寫存儲過程代碼的時候設置參數)

navicat創(chuàng)建存儲過程的操作方法

navicat創(chuàng)建存儲過程的操作方法

3、按照要求完成存儲過程代碼編寫

 BEGIN 
    DECLARE t_error INTEGER DEFAULT 0;  
    DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1;
# 保證數據一致性 開啟事務 
    START TRANSACTION; 
# 獲取需同步數據的時間節(jié)點(3個月前的第一天) 
# 即當前日期 2018-07-10  @upmonth 日期 2018-04-01 8
     SET @upmonth= DATE_ADD(CURDATE() - DAY (CURDATE()) + 1, INTERVAL - 3 MONTH);
# 遷移數據語句
    SET @sqlstr=CONCAT(‘INSERT INTO fd_aseet_record_back_3_6 
    SELECT * FROM fd_asset_record WHERE type in (3, 6) AND calendar_date < ?‘);
# 刪除數據語句
    SET @delsqlstr=CONCAT(‘DELETE FROM fd_asset_record WHERE type in (3, 6) AND calendar_date < ?‘);
 #執(zhí)行數據遷移
    PREPARE _fddatamt FROM @sqlstr;
    EXECUTE _fddatamt USING @upmonth;
    DEALLOCATE PREPARE _fddatamt;
#執(zhí)行遷移后的數據刪除
    PREPARE _fddatadel FROM @delsqlstr;
    EXECUTE _fddatadel USING @upmonth;
    DEALLOCATE PREPARE _fddatadel;
    IF t_error = 1 THEN  
       ROLLBACK;    #語句異常-回滾
    ELSE  
       COMMIT;    #提交事務
     END IF;  
   END

4、保存——輸入存儲過程名——確定

navicat創(chuàng)建存儲過程的操作方法

5、選擇存儲過程名——運行函數——查看結果

navicat創(chuàng)建存儲過程的操作方法

navicat創(chuàng)建存儲過程的操作方法

擴展資料

存儲過程(Stored Procedure)是在大型數據庫系統(tǒng)中,一組為了完成特定功能的SQL 語句集,它存儲在數據庫中,一次編譯后永久有效,用戶通過指定存儲過程的名字并給出參數(如果該存儲過程帶有參數)來執(zhí)行它。存儲過程是數據庫中的一個重要對象。主要分為一下幾類。

1系統(tǒng)存儲過程

以sp_開頭,用來進行系統(tǒng)的各項設定.取得信息.相關管理工作。

2本地存儲過程

用戶創(chuàng)建的存儲過程是由用戶創(chuàng)建并完成某一特定功能的存儲過程,事實上一般所說的存儲過程就是指本地存儲過程。

3臨時存儲過程

分為兩種存儲過程:

一是本地臨時存儲過程,以井字號(#)作為其名稱的第一個字符,則該存儲過程將成為一個存放在tempdb數據庫中的本地臨時存儲過程,且只有創(chuàng)建它的用戶才能執(zhí)行它;

二是全局臨時存儲過程,以兩個井字號(##)號開始,則該存儲過程將成為一個存儲在tempdb數據庫中的全局臨時存儲過程,全局臨時存儲過程一旦創(chuàng)建,以后連接到服務器的任意用戶都可以執(zhí)行它,而且不需要特定的權限。

4遠程存儲過程

在SQL Server2005中,遠程存儲過程(Remote Stored Procedures)是位于遠程服務器上的存儲過程,通常可以使用分布式查詢和  EXECUTE命令執(zhí)行一個遠程存儲過程。

5擴展存儲過程

擴展存儲過程(Extended Stored Procedures)是用戶可以使用外部程序語言編寫的存儲過程,而且擴展存儲過程的名稱通常以xp_開頭。

關于“navicat創(chuàng)建存儲過程的操作方法”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

文章標題:navicat創(chuàng)建存儲過程的操作方法
文章來源:http://m.kartarina.com/article34/jedsse.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供品牌網站設計用戶體驗電子商務企業(yè)建站網站設計公司搜索引擎優(yōu)化

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管
主站蜘蛛池模板: 亚洲精品无码中文久久字幕| 亚洲av无码专区在线电影| 国产莉萝无码AV在线播放| 亚洲午夜国产精品无码| 孕妇特级毛片WW无码内射| 无码一区二区波多野结衣播放搜索| 色综合热无码热国产| 亚洲Av无码专区国产乱码DVD| 亚洲?V无码成人精品区日韩| 无码人妻一区二区三区免费手机| 成在线人免费无码高潮喷水| 国产精品亚洲а∨无码播放麻豆| 亚洲av成人中文无码专区| av无码aV天天aV天天爽| 久久久久久久亚洲Av无码| 亚洲AV无码一区东京热| 无码专区人妻系列日韩精品少妇 | 国产精品无码久久久久| 亚洲a∨无码精品色午夜| 十八禁视频在线观看免费无码无遮挡骂过 | av大片在线无码免费| 成人免费无码H在线观看不卡| 亚洲精品无码久久久久YW| 亚洲成AV人在线播放无码| 亚洲无码视频在线| 精品无码中文视频在线观看| 蜜臀AV无码一区二区三区 | 无码中文字幕日韩专区| 无码人妻精品一区二区三区东京热| 亚洲另类无码一区二区三区| 日韩免费人妻AV无码专区蜜桃| 久久久久无码国产精品不卡| 亚洲?V无码成人精品区日韩| 无码av不卡一区二区三区| 国产在线无码精品无码| 免费无码AV片在线观看软件| 尤物永久免费AV无码网站| 国产精品无码翘臀在线观看| 国产色无码精品视频国产| 无码人妻一区二区三区免费| 国产品无码一区二区三区在线|