国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

存儲過程知識總結【一】

2024-07-21 02:51:09
字體:
來源:轉載
供稿:網友
存儲過程知識總結【一】

/*====================================================*描述: 存儲過程知識點總結,以Northwind數據庫的Employees表為例======================================================*/

--========================1.沒有參數的存儲過程================create PRocedure usp_NoParameterSelectasbeginselect * from dbo.Employeesend

GO

--========================執行測試========================EXECUTE usp_NoParameterSelect

GO--=======================2.帶參數的存儲過程===================

create procedure usp_ParameterSelect(@employeeID INT)as

beginselect * from dbo.Employeeswhere EmployeeID = @employeeIDend

--=======================執行測試===========================EXECUTE usp_ParameterSelect 1

GO--=======================3.帶多個參數的存儲過程==================

create procedure usp_MultiparameterSelect@employeeID INT,@employeeFirstName nvarchar(10)--要加上參數類型的長度asbeginselect * from dbo.Employeeswhere EmployeeID = @employeeIDand FirstName = @employeeFirstNameend

--========================執行測試===========================EXECUTE usp_MultiParameterSelect 1,'Nancy'

GO

--=======================4.output輸出存儲過程====================create procedure usp_OutputSelect@employeeID int ,@employeeFirstName nvarchar(10) outputasbeginselect @employeeFirstName = FirstName from Employeeswhere EmployeeID = @employeeIDend

--=======================執行測試=============================declare @name nvarchar(10)execute usp_OutputSelect 1,@name outputselect @name as nameGO

--======================5.return輸出存儲過程======================

create procedure usp_ReturnSelect@employeeFirstName nvarchar(10)ASbegin declare @employeeID INTselect @employeeID = EmployeeID from Employeeswhere FirstName = @employeeFirstNamereturn @employeeID--**返回值必須是INT類型**end

GO

--======================執行測試===============================declare @employeeID INTexecute @employeeID = usp_ReturnSelect 'Nancy'print @employeeID

GO

--=====================6.同時有output和return輸出的存儲過程=============

create procedure usp_OutputAndReturnSelect@firstName nvarchar(10),@lastName nvarchar(20) outputasbegindeclare @employeeID INT;select @employeeID = EmployeeID,@lastName=LastName from Employeeswhere FirstName = @firstNamereturn @employeeIDend

GO

--======================執行測試================================declare @employeeID INTdeclare @lastName nvarchar(20)execute @employeeID = usp_OutputAndReturnSelect 'Nancy',@lastName outputselect @employeeID,@lastName

/*===========================================================*****************************未完待續****************************************============================================================*/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 抚顺市| 高安市| 克什克腾旗| 离岛区| 图们市| 米林县| 行唐县| 分宜县| 梓潼县| 东莞市| 莆田市| 贵溪市| 赣州市| 历史| 大新县| 左贡县| 甘德县| 来凤县| 西吉县| 英德市| 开远市| 泗阳县| 陆良县| 泰兴市| 岑巩县| 昭苏县| 阜城县| 涞源县| 芮城县| 玛多县| 阳信县| 汝州市| 饶阳县| 湖北省| 忻城县| 神木县| 安图县| 武清区| 彩票| 枣庄市| 彩票|