SQL Stored Procedure SQL 預存程序.

Slides:



Advertisements
Similar presentations
第一單元 建立java 程式.
Advertisements

第 8 章 還原資料庫.
第八单元 数据库MySQL应用基础 MySQL数据库应用基础 MySQ数据库操作使用 Mysql管理工具 第25章 数据库的增加/删除操作
第6章 数据库管理软件Access 年秋.
考点作文十大夺魁技法 第28课时 写作(二) 考点作文十大夺魁技法 6-10 ·新课标.
SQL的简单查询.
舊石器時代 位置: 亞洲大陸東緣,西太平洋弧狀列島一部份 背景 形成: 兩千多萬年前逐漸隆起,形成島嶼 生物: 大角鹿、猛瑪象、亞洲大陸原始人 臺東 長濱文化 苗栗 網形文化 臺南 左鎮人目前臺灣發現最早人類化石 代表 文化 1.住在海邊洞穴-短期定居小型隊群 2.以採集、狩獵為生 3.使用礫石砍伐器、片器、尖器.
第5章 索引及视图操作 数据库原理应用与实践 SQL SERver2014(第2版) 主编 贾铁军 科学出版社 编著 陈国秦 万程 邢一鸣
数据库技术 实践.
数据库技术及应用 ——SQL Server 任课教师: 毕丛娣 电话: 年3月.
第14章 預存程序 14-1 預存程序的基礎 14-2 建立與執行預存程序 14-3 預存程序的參數傳遞 14-4 預存程序的傳回值
校園網路管理實電務 電子計算機中心 謝進利.
陳維魁 博士 儒林圖書公司 第九章 資料抽象化 陳維魁 博士 儒林圖書公司.
Views ,Stored Procedures, User-defined Function, Triggers
商品学 高学芹.
Project 2 JMVC code tracing
Chapter 5 遞迴 資料結構導論 - C語言實作.
第四組 停車場搜尋系統 第四組 溫允中 陳欣暉 蕭積遠 李雅俐.
14 預存程序與順序物件 14-1 預存程序的基礎 14-2 建立與執行預存程序 14-3 預存程序的參數傳遞 14-4 預存程序的傳回值
LINQ 建國科技大學 資管系 饒瑞佶.
Visual C++ introduction
第 14 章 預存程序.
第三章 关系数据库标准查询语言SQL 3.1 SQL概述 3.2数据定义语言(DDL) 3.3 SQL的数据查询(DML)
JAVA 程式設計與資料結構 第十二章 JAR File.
教 师:曾晓东 电 话: 数据库技术 教 师:曾晓东 电 话:
Working with Databases (II) 靜宜大學資管系 楊子青
課程名稱:資料庫系統 授課老師:李春雄 博士
SQL Server 2000 数据库入门.
應用軟體 本節重點: 應用軟體簡介 Word Excel PowerPoint 資料庫Acess.
類別(class) 類別class與物件object.
第 6 章 使用者權限.
安裝JDK 安裝Eclipse Eclipse 中文化
Methods 靜宜大學資工系 蔡奇偉副教授 ©2011.
Echo Server/Client Speaker:Fang.
医院职工公费医疗系统.
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
資料庫程式設計 VB資料庫設計簡介 週次:6 建國科技大學 資管系 饒瑞佶.
Ch4.SQL Server 2005資料庫組成員元件介紹
雲端計算.
数据库应用技术 SQL Server 2005.
第一單元 建立java 程式.
|07 函數.
雲端計算.
4.2 视图 (1) 视图是一个虚拟表,其内容来自对表查询的基础上。
第 15 章 自訂函數與順序物件.
讓Emulator可以 使用Android Market
小學四年級數學科 8.最大公因數.
数据透视表与SQL典型应用 ——数据分析人士必杀技
LINQ資料查詢技術.
Class & Object 靜宜大學資工系 蔡奇偉副教授 ©2011.
第4章 表的创建与维护 4.1 数据类型 4.2 数据完整性约束 4.3 创建数据表 4.4 修改数据表 4.5 删除数据表.
Oracle Database 10g基础教程 清华大学出版社
第9章 存储过程的创建和使用 9.1 存储过程简介 9.2 创建存储过程 9.3 修改存储过程 9.4 删除存储过程 9.5 执行存储过程.
MicroSim pspice.
表格(HTML – FORM)
流程控制:Switch-Case 94學年度第一學期‧資訊教育 東海大學物理系.
MiRanda Java Interface v1.0的使用方法
第9章 视 图 教学提示:用户在查询数据库中的数据时,除了直接查看数据库中的表中的数据以外,还可以通过视图来查看表中的数据,也就是说,视图为用户提供了另外一种查看表中的数据的方式。 视图是一种虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自于定义视图的查询所引用的表,并且在引用视图时动态生成。
程式移植.
第 4 章 認識 SQL 語言與資料型別.
國立屏東大學宿舍網路連線 設定說明 104/08/12.
面向对象系统分析与设计 交互图.
11 檢視表的建立 11-1 檢視表的基礎 11-2 建立檢視表 11-3 修改與刪除檢視表 11-4 編輯檢視表的內容.
What is “this”? 在物件導向程式設計中,類別的定義就是在說明如果創建了“這個物件”的話,它會具有那些屬性與功能,以及這些功能是如何實現的。 而所謂的“這個物件”就以 this 來表示。 當我們在JavaScript與jQuery中寫 script 程式(函式)時,“誰”呼叫這個函式,這個“誰”就是該函式中所謂的.
第四組 停車場搜尋系統 第四組 溫允中 陳欣暉 蕭積遠 李雅俐.
Array(陣列) Anny
SQLite資料庫 靜宜大學資管系 楊子青.
教師檔案系統資料如何填寫? 如何對應教師評鑑共同基準?.
方法(Method) 函數.
InputStreamReader Console Scanner
Presentation transcript:

SQL Stored Procedure SQL 預存程序

建立Stored Procedure Stored Procedure是透過Create Procedure陳述式建立 語法 CREATE PROCEDURE [owner.]procedure_name[;number] [(parameter1 [, parameter2]...[parameter255])] [{FOR REPLICATION} | {WITH RECOMPILE} [{[WITH] | [,]} ENCRYPTION]] AS sql_statements 參數 說明 procedure_name 對Stored Procedure指定一個新的名稱,名稱必須是在這個資料庫和擁有者下唯一的名稱,而且名稱總長度不可以超過20個字元。 parameter 指定Stored Procedure中的參數,您可以在Create Procedure敘述當中宣告一或多個參數。使用者必須在Stored Procedure執行時提供每一個參數的數值(除非這些參數有預設值)。一個Stored Procedure最多可以有255個參數。 sql_statements 指示這一個Stored Procedure所要進行的動作。

建立一個名為count_customers的Stored Procedure

建立一個名為count_customers的Stored Procedure

建立一個名為count_customers的Stored Procedure CREATE PROC count_customers AS SELECT COUNT(*) FROM customers

執行Stored Procedure

建立有參數的Stored Procedure 參數定義的語法如下: parameter = @parameter_name datatype [=default][Output]

parameter = @parameter_name datatype [=default][Output] 引數 說明 parameter_name 指定參數的名稱,不過在名稱的前頭要加入@符號。 datatype 指定參數的資料型別,除了Image之外所有型別都可以使用。 default 指定參數的預設值,假如有設定預設值的話,使用者可以不需要輸入數值給參數便可以執行Stored Procedure。  Output  表示這一個參數是一個傳回資訊的參數。這個選項可以讓這個參數值傳回給呼叫Stored Procedure的 Execute 陳述式。將傳回資訊透過這一個參數送回給原呼叫程序。

建立一個名為math的Stored Procedure CREATE PROCEDURE math @m1 smallint, @m2 smallint, @result smallint OUTPUT AS select @result = @m1 * @m2

執行Stored Procedure