免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
數(shù)據(jù)庫儲(chǔ)存過程語法規(guī)則
Create Procedure 創(chuàng)建存儲(chǔ)過程的語法規(guī)則如下:
CREATE PROC [ EDURE ] procedure_name [ ; number ]
[ { @parameter data_type }
[ VARYING ] [ = default ] [ OUTPUT ]
] [ ,...n ]
[ WITH
{ RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION } ]
[ FOR REPLICATION ]
AS sql_statement [ ...n ]

各參數(shù)的含義如下:
  • procedure_name
    是要?jiǎng)?chuàng)建的存儲(chǔ)過程的名字,它后面跟一個(gè)可選項(xiàng)number, 它是一個(gè)整數(shù),用來區(qū)別一組同名的存儲(chǔ)過程。存儲(chǔ)過程的命名必須符合命名規(guī)則,在一個(gè)數(shù)據(jù)庫中或?qū)ζ渌姓叨裕鎯?chǔ)過程的名字必須惟一。
  • @parameter
    是存儲(chǔ)過程的參數(shù)。在Create Procedure 語句中,可以聲明一個(gè)或多個(gè)參數(shù)。當(dāng)調(diào)用該存儲(chǔ)過程時(shí),用戶必須給出所有的參數(shù)值,除非定義了參數(shù)的缺省值。若參數(shù)的形式以 @parameter=value 出現(xiàn),則參數(shù)的次序可以不同,否則用戶給出的參數(shù)值必須與參數(shù)列表中參數(shù)的順序保持一致。若某一參數(shù)以@parameter=value 形式給出,那么其它參數(shù)也必須以該形式給出。一個(gè)存儲(chǔ)過程至多有1024 個(gè)參數(shù)。
  • Data_type
    是參數(shù)的數(shù)據(jù)類型。在存儲(chǔ)過程中,所有的數(shù)據(jù)類型包括text 和image 都可被用作參數(shù)。但是,游標(biāo)cursor 數(shù)據(jù)類型只能被用作OUTPUT 參數(shù)。當(dāng)定義游標(biāo)數(shù)據(jù)類型時(shí),也必須對(duì)VARING 和OUTPUT 關(guān)鍵字進(jìn)行定義。對(duì)可能是游標(biāo)型數(shù)據(jù)類型的OUTPUT 參數(shù)而言,參數(shù)的最大數(shù)目沒有限制。
  • VARYING
    指定由OUTPUT 參數(shù)支持的結(jié)果集,僅應(yīng)用于游標(biāo)型參數(shù)。
  • Default
    是指參數(shù)的缺省值。如果定義了缺省值,那么即使不給出參數(shù)值,則該存儲(chǔ)過程仍能被調(diào)用。缺省值必須是常數(shù),或者是空值。
  • OUTPUT
    表明該參數(shù)是一個(gè)返回參數(shù)。用OUTPUT 參數(shù)可以向調(diào)用者返回信息。Text 類型參數(shù)不能用作OUTPUT 參數(shù)。
  • RECOMPILE
    指明SQL Server 并不保存該存儲(chǔ)過程的執(zhí)行計(jì)劃,該存儲(chǔ)過程每執(zhí)行一次都又要重新編譯。
  • ENCRYPTION
    表明SQL Server 加密了syscomments 表,該表的text 字段是包含有Create procedure語句的存儲(chǔ)過程文本,使用該關(guān)鍵字無法通過查看syscomments 表來查看存儲(chǔ)過程內(nèi)容。
  • FOR REPLICATION
    選項(xiàng)指明了為復(fù)制創(chuàng)建的存儲(chǔ)過程不能在訂購服務(wù)器上執(zhí)行,只有在創(chuàng)建過濾存儲(chǔ)過程時(shí)(僅當(dāng)進(jìn)行數(shù)據(jù)復(fù)制時(shí)過濾存儲(chǔ)過程才被執(zhí)行),才使用該選項(xiàng)。FOR REPLICATION與WITH RECOMPILE 選項(xiàng)是互不兼容的。
  • AS
    指明該存儲(chǔ)過程將要執(zhí)行的動(dòng)作。
  • Sql_statement
    是任何數(shù)量和類型的包含在存儲(chǔ)過程中的SQL 語句。
另外應(yīng)該指出,一個(gè)存儲(chǔ)過程的最大尺寸為128M, 用戶定義的存儲(chǔ)過程必須創(chuàng)建在當(dāng)前數(shù)據(jù)庫中。
下面將給出幾個(gè)例子,用來詳細(xì)介紹如何創(chuàng)建包含有各種保留字的存儲(chǔ)過程。




本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
《SQLServer數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程》第八章存儲(chǔ)過程及其應(yīng)用
SQL存儲(chǔ)過程入門級(jí)教程3
MS SQLServer 存儲(chǔ)過程簡介
SQL Server 存儲(chǔ)過程
存儲(chǔ)過程精解
Oracle 筆記(八)、PL/SQL 高級(jí)應(yīng)用(游標(biāo)、存儲(chǔ)過程、函數(shù)、程序包) - 黃小二的讀書筆記 - BlogJava
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服