久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

navicat創建存儲過程的操作方法

144次閱讀
沒有評論

共計 1777 個字符,預計需要花費 5 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

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

navicat 怎么創建存儲過程?

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

navicat 創建存儲過程的操作方法

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

navicat 創建存儲過程的操作方法

navicat 創建存儲過程的操作方法

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

 BEGIN 
 DECLARE t_error INTEGER DEFAULT 0; 
 DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1;
#  保證數據一致性   開啟事務  
 START TRANSACTION; 
#  獲取需同步數據的時間節點(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   ?‘);
 # 執行數據遷移
 PREPARE _fddatamt FROM @sqlstr;
 EXECUTE _fddatamt USING @upmonth;
 DEALLOCATE PREPARE _fddatamt;
#執行遷移后的數據刪除
 PREPARE _fddatadel FROM @delsqlstr;
 EXECUTE _fddatadel USING @upmonth;
 DEALLOCATE PREPARE _fddatadel;
 IF t_error = 1 THEN 
 ROLLBACK; # 語句異常 - 回滾
 ELSE 
 COMMIT; # 提交事務
 END IF; 
 END

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

navicat 創建存儲過程的操作方法

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

navicat 創建存儲過程的操作方法

navicat 創建存儲過程的操作方法

擴展資料

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

1 系統存儲過程

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

2 本地存儲過程

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

3 臨時存儲過程

分為兩種存儲過程:

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

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

4 遠程存儲過程

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

5 擴展存儲過程

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

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

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-16發表,共計1777字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 蓬安县| 扬州市| 朔州市| 新乡市| 于田县| 南部县| 绥化市| 南京市| 沧州市| 福泉市| 安泽县| 富民县| 永和县| 浦县| 靖安县| 威信县| 通许县| 大同市| 马尔康县| 新田县| 泗洪县| 澄迈县| 城步| 黄梅县| 洪湖市| 广宗县| 鞍山市| 怀远县| 色达县| 鸡西市| 交城县| 宁蒗| 新绛县| 故城县| 万源市| 宜良县| 苍溪县| 江城| 共和县| 克什克腾旗| 铜鼓县|