freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第6章-存儲(chǔ)過(guò)程、觸發(fā)器(編輯修改稿)

2024-09-01 09:36 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 EXEC sp_helptext encrypt_this 結(jié)果集為提示信息:對(duì)象備注已加密。 (7) 創(chuàng)建用戶定義的系統(tǒng)存儲(chǔ)過(guò)程 【 例 】 創(chuàng)建一個(gè)過(guò)程,顯示表名以 xs 開(kāi)頭的所有表及其對(duì)應(yīng)的索引。如果沒(méi)有指定參數(shù),該過(guò)程將返回表名以 kc 開(kāi)頭的所有表及對(duì)應(yīng)的索引。 USE master GO CREATE PROCEDURE sp_showtable @TABLE varchar(30) = 39。kc%39。 AS SELECT AS TABLE_NAME, AS INDEX_NAME, indid AS INDEX_ID FROM sysindexes inx INNER JOIN sysobjects tab ON = WHERE LIKE @TABLE GO USE XSCJ EXEC sp_showtable 39。xs%39。 GO 4.利用企業(yè)管理器編輯用戶存儲(chǔ)過(guò)程 如果要通過(guò)企業(yè)管理器界面定義一個(gè)存儲(chǔ)過(guò)程查詢 XSCJ數(shù)據(jù)庫(kù)中每個(gè)同學(xué)各門(mén)功課的成績(jī),步驟如下: 第 1步 在 SQL Server 企業(yè)管理器窗口中,選擇相應(yīng)的服務(wù)器、數(shù)據(jù)庫(kù)和存儲(chǔ)過(guò)程圖標(biāo)(本例選擇 XSCJ數(shù)據(jù)庫(kù)),單擊鼠標(biāo)右鍵,出現(xiàn)如圖 。 第 2步 選擇新建存儲(chǔ)過(guò)程,則出現(xiàn)編輯存儲(chǔ)過(guò)程的屬性窗口,在窗口中輸入定義的存儲(chǔ)過(guò)程,如圖 ,然后選擇 “ 確定 ” 按鈕。 圖 存儲(chǔ)過(guò)程的快捷菜單 圖 編輯存儲(chǔ)過(guò)程的屬性窗口 使用 ALTER PROCEDURE命令可修改已存在的存儲(chǔ)過(guò)程并保留以前賦予的許可。 語(yǔ)法格式: ALTER PROC [ EDURE ] procedure_name [ 。 number ] [ { @parameter data_type } [ VARYING ] [ 0= default ] [ OUTPUT ] ] [ ,...n1 ] [ WITH { RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION }] [ FOR REPLICATION ] AS sql_statement [ ...n2 ] 說(shuō)明: 各參數(shù)含義與 CREATE PROCEDURE相同。 如果原來(lái)的過(guò)程定義是用 WITH ENCRYPTION 或 WITH RECOMPILE 創(chuàng)建的,那么只有在 ALTER PROCEDURE 中也包含這些選項(xiàng)時(shí),這些選項(xiàng)才有效。 ALTER PROCEDURE 權(quán)限默認(rèn)授予 sysadmin 固定服務(wù)器角色成員、 db_owner 和 db_ddladmin 固定數(shù)據(jù)庫(kù)角色成員和過(guò)程的所有者且不可轉(zhuǎn)讓。 用 ALTER PROCEDURE 更改后,過(guò)程的權(quán)限和啟動(dòng)屬性保持不變。 【 例 】 對(duì)存儲(chǔ)過(guò)程 student_info1進(jìn)行修改。 USE XSCJ GO ALTER PROCEDURE student_info1 @name char(8),@ame char(16) AS SELECT , 姓名 , 課程名 , 成績(jī) , FROM XS a INNER join XS_KC b ON = INNER JOIN KC t ON = WHERE =@name and =@ame GO 【 例 】 創(chuàng)建名為 select_students 的存儲(chǔ)過(guò)程,默認(rèn)情況下,該過(guò)程可查詢所有學(xué)生信息,隨后授予權(quán)限。當(dāng)該過(guò)程需更改為能檢索計(jì)算機(jī)專業(yè)的學(xué)生信息時(shí),用 ALTER PROCEDURE 重新定義該存儲(chǔ)過(guò)程。 USE XSCJ GO CREATE PROCEDURE select_students /*創(chuàng)建存儲(chǔ)過(guò)程 */ AS SELECT * FROM XS ORDER BY 學(xué)號(hào) GO 修改存儲(chǔ)過(guò)程 select_students ALTER PROCEDURE select_students WITH ENCRYPTION AS SELECT * FROM XS WHERE 專業(yè)名 = 39。計(jì)算機(jī) 39。 ORDER BY 學(xué)號(hào) GO 當(dāng)不再使用一個(gè)存儲(chǔ)過(guò)程時(shí),就要把它從數(shù)據(jù)庫(kù)中刪除。使用 DROP PROCEDURE 語(yǔ)句可永久地刪除存儲(chǔ)過(guò)程。在此之前,必須確認(rèn)該存儲(chǔ)過(guò)程沒(méi)有任何依賴關(guān)系。 語(yǔ)法格式: DROP PROCEDURE { procedure } [ ,...n ] 說(shuō)明: procedure指要?jiǎng)h除的存儲(chǔ)過(guò)程或存儲(chǔ)過(guò)程組的名稱; n:表示可以指定多個(gè)存儲(chǔ)過(guò)程同時(shí)刪除。默認(rèn)情況下,將 DROP PROCEDURE 權(quán)限授予過(guò)程所有者,該權(quán)限不可轉(zhuǎn)讓。 db_owner 和 db_ddladmin 固定數(shù)據(jù)庫(kù)角色成員和 sysadmin 固定服務(wù)器角色成員可以通過(guò)在 DROP PROCEDURE 內(nèi)指定所有者刪除任何對(duì)象。 若要查看過(guò)程名列表,可使用 sp_help系統(tǒng)存儲(chǔ)過(guò)程。若要顯示過(guò)程定義(存儲(chǔ)在 sysments 系統(tǒng)表內(nèi)),可使用 sp_helptext。 【 例 】 刪除 XSCJ數(shù)據(jù)庫(kù)中的 student_info1 存儲(chǔ)過(guò)程。 USE XSCJ GO DROP PROCEDURE student_info1 利用 SQL命令創(chuàng)建觸發(fā)器 SQL命令創(chuàng)建觸發(fā)器 語(yǔ)法格式: CREATE TRIGGER trigger_name ON { table | view } /*指定操作對(duì)象 */ [ WITH ENCRYPTION ] /*說(shuō)明是否采用加密方式 */ { { { FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] } [ WITH APPEND ] [ NOT FOR REPLICATION ] /*說(shuō)明該觸發(fā)器不用于復(fù)制 */ AS [ { IF UPDATE ( column ) [ { AND | OR } UPDATE ( column ) ] [ ...n ] | IF ( COLUMNS_UPDATED ( ) { bitwise_operator } updated_bitmask ) { parison_operator } column_bi
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1