国产探花免费观看_亚洲丰满少妇自慰呻吟_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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿合奇县| 普陀区| 宜川县| 绍兴县| 黄龙县| 通渭县| 甘南县| 电白县| 虞城县| 衢州市| 读书| 大石桥市| 房山区| 余庆县| 安庆市| 玉屏| 崇州市| 奉贤区| 雷波县| 延寿县| 萨迦县| 阿鲁科尔沁旗| 安吉县| 蒲城县| 尚义县| 日照市| 绵阳市| 会东县| 红原县| 左云县| 项城市| 永春县| 商河县| 崇州市| 都江堰市| 夏津县| 阿拉善右旗| 左权县| 泾川县| 光泽县| 云梦县|