小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

ylb:SQL 存儲(chǔ)過(guò)程(Procedure)

 昵稱10504424 2014-01-09
ylbtech-SQL Server: SQL Server-SQL 存儲(chǔ)過(guò)程(Procedure)
  • 1,存儲(chǔ)過(guò)程(Procedure)-基本創(chuàng)建與操作
  • 2,存儲(chǔ)過(guò)程(Procedure)-入?yún)?/span>
  • 3,存儲(chǔ)過(guò)程(Procedure)-帶入?yún)⒑统鰠?/span>
ylb:1,存儲(chǔ)過(guò)程(Procedure)-基本創(chuàng)建與操作 返回頂部
復(fù)制代碼
--================================
-- ylb:存儲(chǔ)過(guò)程創(chuàng)建與操作
--================================
use pubs
go
--一、無(wú)參存儲(chǔ)過(guò)程
--1,創(chuàng)建存儲(chǔ)過(guò)程
create procedure PTitles
as
select * from titles
go
--2,執(zhí)行存儲(chǔ)過(guò)程
execute PTitles
go
--3,移除存儲(chǔ)過(guò)程
--drop procedure PTitles
go
復(fù)制代碼
ylb:2,存儲(chǔ)過(guò)程(Procedure)-入?yún)?/strong>返回頂部
復(fù)制代碼
--==============================
-- ylb:存儲(chǔ)過(guò)程-入?yún)?/span>
-- 16:44 2011/12/14
--==============================
use pubs
go
--1,創(chuàng)建帶入?yún)⒋鎯?chǔ)過(guò)程
select * from titles where type='business'
go
create proc P_Titles_ByType
@type char(12) --入?yún)?/span>
as
select * from titles where type=@type
go
--2,執(zhí)行帶參數(shù)的存儲(chǔ)過(guò)程
--a)方式一
exec P_Titles_ByType @type='business'
go
--b)方式二
exec P_Titles_ByType 'business'
go
--P1:寫(xiě)一個(gè)存儲(chǔ)過(guò)程,要求圖書(shū)類型是business且單價(jià)大于10的所有信息
--P1_1,創(chuàng)建存儲(chǔ)過(guò)程
select * from titles
where type='business' and price>10
go
create proc P_Titles_ByTypeAndPrice
@type char(12), --入?yún)?/span>
@price money --入?yún)?/span>
as
select * from titles
where type=@type and price>@price
--P1_2,執(zhí)行存儲(chǔ)過(guò)程
exec P_Titles_ByTypeAndPrice
@type='business',@price=10
go
exec P_Titles_ByTypeAndPrice
@price=10,@type='business'
go
exec P_Titles_ByTypeAndPrice 'business',10
go
--是錯(cuò)的,當(dāng)你直接給值時(shí),一定注意參數(shù)的順序和類型。
--exec P_Titles_ByTypeAndPrice 10,'business'
復(fù)制代碼
ylb:3,存儲(chǔ)過(guò)程(Procedure)-帶入?yún)⒑统鰠?/strong> 返回頂部
復(fù)制代碼
--================================
-- ylb:存儲(chǔ)過(guò)程-帶入?yún)⒑统鰠?/span>
-- 16:44 2011/12/14
--================================
use pubs
go
select * from titles
--P1:查圖書(shū)編號(hào)是“BU1032”的圖書(shū)的單價(jià)是多少?
select price from titles where title_id='BU1032'
go
--P1_1,創(chuàng)建
create proc P_Titles_ByTitleID_SelectPrice
@title_id varchar(6) --入?yún)?/span>
as
select price from titles where title_id=@title_id
go
--P1_2,執(zhí)行
exec P_Titles_ByTitleID_SelectPrice 'BU1032'
go
go
--P2_1,創(chuàng)建
create proc P_Titles_ByTitleID_SelectPrice2
@title_id varchar(6), --入?yún)?/span>
@price money output   --出參【出參家標(biāo)識(shí)(output)】
as
select @price=price from titles where
title_id=@title_id
--出參的@在=左邊
go
--1,先聲明變量
declare @price2 money
--2,之后在調(diào)用
exec P_Titles_ByTitleID_SelectPrice2
@title_id='BU1032',
@price=@price2 output
--3,再之后在查聲明變量
select @price2
--出參要聲明,配參后面要加output標(biāo)識(shí),之后再查聲明變量。
復(fù)制代碼

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多