久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網(wǎng)站+自適應網(wǎng)頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網(wǎng)站建設 > SQL Server存儲過程入門學習建站知識

SQL Server存儲過程入門學習建站知識

時間:2023-05-22 09:05:22 閱讀: 文章分類: 網(wǎng)站建設 作者: 網(wǎng)站編輯員

導讀:1建站知識存儲過程(Stored Procedure),是一組為了完成特定功能的SQL 語句,集經(jīng)編譯后存儲在數(shù)據(jù)庫中,用戶通過指定存儲過程的名seo網(wǎng)站優(yōu)化培訓seo網(wǎng)站關鍵詞優(yōu)化。

seo網(wǎng)站優(yōu)化培訓seo網(wǎng)站關鍵詞優(yōu)化

存儲過程的定義,

存儲過程(Stored Procedure),是一組為了完成特定功能的SQL 語句,集經(jīng)編譯后存儲在數(shù)據(jù)庫中,用戶通過指定存儲過程的名字并給出參數(shù),如果該存儲過程帶有參數(shù)來執(zhí)行。在SQL Server 的系列版本中,存儲過程分為兩類:系統(tǒng)提供的存儲過程和用戶自定義存儲過程。系統(tǒng)SP,主要存儲master 數(shù)據(jù)庫中,并以sp_為前綴并且系統(tǒng)存儲過程主要是從系統(tǒng)表中獲取信息,從而為系統(tǒng)管理員管理SQL Server。用戶自定義存儲過程是由用戶創(chuàng)建,并能完成某一特定功能,如:查詢用戶所需數(shù)據(jù)信息的存儲過程。

這里我們看看存儲過程的好處;

(1)重復使用。存儲過程可以重復使用,從而可以減少數(shù)據(jù)庫開發(fā)人員的工作量。(2)提高性能。存儲過程在創(chuàng)建的時候就進行了編譯,將來使用的時候不用再重新編譯。一般的SQL語句每執(zhí)行一次就需要編譯一次,所以使用存儲過程提高了效率。(3)減少網(wǎng)絡流量。存儲過程位于服務器上,調(diào)用的時候只需要傳遞存儲過程的名稱以及參數(shù)就可以了,因此降低了網(wǎng)絡傳輸?shù)臄?shù)據(jù)量。如何seo優(yōu)化推廣網(wǎng)站(4)安全性。參數(shù)化的存儲過程可以防止SQL注入式的攻擊,而且可以將Grant、Deny以及Revoke權限應用于存儲過程。

好了,我們來看看創(chuàng)建的基本語法

定義存儲過程的語法

CREATEPROC[EDURE]存儲過程網(wǎng)站seo優(yōu)化診斷工具名@參數(shù)1數(shù)據(jù)類型=默認值,…… ,@參數(shù)n數(shù)據(jù)類型OUTPUTASSQL語句GO參數(shù)是可選的參數(shù)分為輸入?yún)?shù)、輸出參數(shù)輸入?yún)?shù)允許有默認值這里來創(chuàng)建一個簡單的存儲過程

CREATE PROCEDURE UserLogin@name varchar(20),@password varchar(20)AS-- 定義一個臨時用來保存密碼的變量--DECLARE @strPwd NVARCHAR(20) 這里先不介紹變量。稍后的文章會詳細講到BEGINselect * from userinfo where userName=@name and userPass=@passwordENDGO首先我們用簡單的sql查詢select * from userinfo where userName='admin'查詢結果:---------------------UserName UserPassAdmin Admin

現(xiàn)在我們來執(zhí)行我們的存儲過程exec UserLogin admin,admin--或這樣調(diào)用:EXEC UserLogin @name='admin',@password='admin'

查詢結果:---------------------UserName UserPassAdmin Admin

注意,在SQL SERVER中,所有用戶定義的變量都以“@”開頭,OUTPUT關鍵字表示這個參數(shù)是用來輸出的,AS之后就是存儲過程內(nèi)容了。只要將以上代碼在“查詢分析器”里執(zhí)行一次,SQL SERVER就會在當前數(shù)據(jù)庫中創(chuàng)網(wǎng)站建設制作建一個名為“UserLogin”的存儲過程。你可以打開“企業(yè)管理器”,選擇當前操作的數(shù)據(jù)庫,然后在左邊的樹型列表中選擇"可編程性->存儲過程",此時就可以在右邊的列表中看到你剛剛創(chuàng)建的存儲過程了(如果沒有,刷新一下即可)。看到了在數(shù)據(jù)中調(diào)用存儲過程的方法有兩種(這里EXEC與EXECUTE等效);

關鍵詞標簽: 入門 SQL 存儲過程

聲明: 本文由我的SEOUC技術文章主頁發(fā)布于:2023-05-22 ,文章SQL Server存儲過程入門學習建站知識主要講述存儲過程,入門,SQL網(wǎng)站建設源碼以及服務器配置搭建相關技術文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_4272.html

我的IDC 網(wǎng)站建設技術SEOUC.COM
專注網(wǎng)站建設,SEO優(yōu)化,小程序設計制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術服務。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 万宁市| 广水市| 深水埗区| 茌平县| 错那县| 铁岭市| 容城县| 拉孜县| 霞浦县| 芜湖市| 武乡县| 贵阳市| 尤溪县| 阳城县| 新安县| 清徐县| 清丰县| 鹤庆县| 金山区| 苏尼特右旗| 本溪| 建始县| 大竹县| 扎兰屯市| 象州县| 淳化县| 武强县| 固阳县| 松原市| 拜泉县| 徐汇区| 崇仁县| 辉南县| 阜新市| 海原县| 云梦县| 赣榆县| 宜兰县| 桂阳县| 搜索| 剑阁县|