使用儲存過程(22)

2021-09-21 02:52:39 字數 1803 閱讀 1461

儲存過程是資料庫開發人員為了使用某一特定的資料庫而編寫sql語句集。其他的web應用程式可以呼叫這些儲存過程來訪問和運算元據庫中的資料,如 圖:

web應用程式可以直接訪問資料庫,也可以通過儲存過程來呼叫資料庫,使用儲存過程訪問資料庫與直接訪問資料庫,相比有很多優勢比如:

從儲存過程的優勢不難看出,儲存過程可以提高訪問資料的效率,安全性,以及對資料庫的保護性比較好,儲存過程按功能可以分為「返回記錄 的儲存過程」「返回值的儲存過程」「行為儲存過程」

返回記錄的儲存過程用於查詢指定的記錄,並且排序和過濾這些記錄,然後將查詢、排序和過濾後的結果返回到dataset物件,或者資料列表等控制項 中,此類儲存過程用sql的select語句構成。

建立儲存過程: ?

1

create procedure index_student

as

select*fromcourse

wherename='資料庫'

orderbyid

c#後台**: ?

1

usingsystem;

usingsystem.collections;

usingsystem.configuration;

usingsystem.data;

usingsystem.linq;

usingsystem.web;

usingsystem.web.security;

usingsystem.web.ui;

usingsystem.web.ui.htmlcontrols;

usingsystem.web.ui.webcontrols;

usingsystem.web.ui.webcontrols.webparts;

usingsystem.xml.linq;

usingsystem.data.sqlclient;

namespace返回記錄

privatevoidinitializecomponent()

protectedvoidbutton1_click(objectsender, system.eventargs e)

catch}}

}

使用儲存過程(22)

儲存過程是資料庫開發人員為了使用某一特定的資料庫而編寫sql語句集。其他的web應用程式可以呼叫這些儲存過程來訪問和運算元據庫中的資料,如圖 web應用程式可以直接訪問資料庫,也可以通過儲存過程來呼叫資料庫,使用儲存過程訪問資料庫與直接訪問資料庫,相比有很多優勢比如 從儲存過程的優勢不難看出,儲存過...

儲存過程使用

謂儲存過程就是transact sql語句的預編譯集合,這些語句在乙個名稱下儲存並作為乙個單元進行處理。由於儲存過程被預先編譯過,所以執行起來要比單行sql語句效率高出很多,在應用程式開發過程中應盡可能的採用儲存過程進行資料的增加 更新 刪除和查詢操作,以提公升應用程式的整體執行效率。執行sql s...

使用儲存過程

使用儲存過程的目的是 1.通過把過程封裝進單個易於使用的單元中,來簡化操作。2.無須反覆建立一系列步驟,可以確保資料的完整性。3.簡化變更管理。4.改進效能 預編譯 缺點 1.比基本的sql語句更複雜,程式設計師哭暈,dba開心。2.安全許可權問題,資料庫管理員一般都限制儲存過程的建立許可權。只允許...