2015下半年計算機四級數據庫考試知識點:創建和執行存儲過程
1、 創建存儲過程的SQL語句爲:CREATE PROCEDURE,語法格式爲:
CREATE PROCEDURE 存儲過程名
[{@ 參數名 數據類型}[=default][OUTPUT]
][,…n]
AS
SQL語句[…n]
其中:
(1) default:表示參數的默認值。如果定義了默認值,則在執行存儲過程時,可以不必指定該參數的值,默認值必須是常量或NULL;
(2) OUTPUT:表明參數是輸出參數,該選項的值可以返回給存儲過程的調用者。
2、執行存儲過程的SQL語句是EXECUTE,語法格式:
CREATE EXECUTE 存儲過程名 [實參[,OUTPUT][,…n]]
3、 執行有多個輸入參數的存儲過程時,參數的傳遞方式有兩種:
(1) 按參數位置傳遞值:指執行存儲過程的EXEC語句中的實參的排列順序必須與定義存儲過程時定義的參數的順序一致;
(2) 按參數名傳遞值:指執行存儲過程的EXEC語句中要指明定義存儲過程時指定的參數的名字以及此參數的值,而不關心參數的`定義順序。
4、 注意:
(1) 在執行有輸出參數的存儲過程時,執行語句中的變量名的後邊要加上OUTPUT修飾符;
(2) 在調用有輸出參數的存儲過程時,與輸出參數對應的是一個變量,此變量用於保存輸出參數返回的結果;
相關文章
-
2015下半年計算機四級數據庫考試知識點:存儲過程
1、 在關係數據庫中,SQL語言是應用程序和數據庫管理之間的主要編程接口;2、 使用SQL語言編寫代碼時,可用兩種方法存儲和執行代碼:(1) 在客戶端存儲代碼,並創建向數據庫管理系統發送SQL命令,並處理返回結果的應用程序;(2) -
2015下半年計算機四級數據庫考試知識點:觸發器
觸發器基本概念1、 觸發器是一種特殊的存儲過程,其特殊性在於它不需要由用戶來調用,而是當用戶對錶中的數據進行UPDATE、INSERT或DELETE操作時自動觸發執行;2、 觸發器常用於下列場合:(1) 完成比CHECK的約束更復雜的 -
2015下半年計算機四級數據庫考試知識點:用戶自定義函數
基本概念用戶定義函數可以擴展數據操作的功能,它在概念上類似於一般的程序設計語言中定義的函數。 創建和調用標量函數標量函數—返回單個數據值的函數;1、定義標量函數CREATE FUNCTION [擁有者名.] 函數名([{ -
2015計算機四級《數據庫》複習要點:創建和管理數據庫
在平凡的學習、工作、生活中,大家總少不了接觸作文吧,藉助作文人們可以反映客觀事物、表達思想感情、傳遞知識信息。爲了讓您在寫作文時更加簡單方便,以下是小編爲大家收集的荷塘的作文,歡迎閱讀,希望大家能夠喜歡。荷塘的 -
2015下半年計算機四級數據庫考試知識點:查看、修改及刪除對象
查看對象對於創建好的`存儲過程、函數可通過企業管理器和查詢分析器查看這些對象的代碼; 修改對象1、 修改存儲過程:ALTER PROCEDUREALTER PROC 存儲過程名[{@參數名 數據類型}[=default][OUTPUT]][,…n] -
2015計算機四級《數據庫工程師》複習重點:數據庫的運行和維護
數據庫的試運行1、 應用程序調試完成並已有一小部分數據入庫,就可以開始數據庫的試運行,也稱聯合調試;2、 試運行十分重要,因爲:(1) 檢測應用程序在接近真實的環境中運行是否符合設計要求;(2) 檢測系統設計的性能和評 -
2015年計算機四級考試《數據庫技術》基礎知識:數據庫應用系統
1.1 軟件工程與軟件開發方法1、 軟件工程:指導計算機軟件開發和維護的工程科學,它採用工程化的概念、原理、技術和方法,以及正確的項目管理技術,來開發和維護軟件;它將系統化、規範化、定量化方法應用於軟件的開發、 -
2015計算機四級考試《數據庫》知識:數據庫的物理結構
1 數據庫的物理結構1、 數據庫中的應用數據是以文件形式存儲在外存上的,文件在邏輯上被組織成記錄的序列,即每個DB文件可看作是邏輯記錄的集合;2、 一個文件在磁盤上佔有一定的物理存儲空間,文件中的每個邏輯記錄被映 -
2015年計算機四級《數據庫工程師》複習重點:建模過程
1、第一階段:建模規劃及準備(1) 建模目標:(A) 目標說明:回答將構造的模型完成什麼功能,涉及的問題和數據範圍,同時說明是一個當前系統模型還是待建模型。(B) 範圍說明:在建模初期要給出模型覆蓋的問題範圍;(2) 建模計劃(A -
2015年計算機四級考試《數據庫技術》基礎知識:數據模型
數據模型概念1、數據模型(Data Model)--是數據庫系統的形式框架,是用來描述數據的一組概念和定義,包括描述數據、數據聯繫、數據操作、數據語義以及數據一致性的概念工具;2、數據模型應滿足:(1)能夠比較真實地模擬現實