SQL server 儲存過程的建立並使用
阿新 • • 發佈:2018-12-30
SQL server的安裝與連線和資料庫的建立,本人就不多做說明了,下面是我已經做好的資料庫的一個目錄結構:
1.Tables下有我們需要用到的表:dbo.Users
2.儲存過程的建立位置:Programmability.Stored Procedures
3.Programmability.Stored Procedures dbo.simpleOrders 是等會需要用到的儲存過程程式碼檔案
本人儲存過程實現的功能是傳入一個引數實現查詢後資料的排序的實現,可以是ASC(升序)預設值,或者是DESC(降序).
步驟:
1.Users表的建立:2.儲存過程的建立:
USE [NewUserTest] GO /****** Object: StoredProcedure [dbo].[simpleOrders] Script Date: 01/29/2018 11:20:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: <Author,,Name> -- Create date: <Create Date,,> -- Description: <Description,,> -- ============================================= ALTER PROCEDURE [dbo].[simpleOrders] @Order varchar(10)="ASC" AS BEGIN -- Insert statements for procedure here EXECUTE('SELECT* FROM [dbo].Users ORDER BY UserName '+ @Order) END
提醒: 寫完儲存過程後一定要點選 下的點選按鈕執行命令,進行檔案的儲存。 3.執行儲存過程: 點選如圖所示的左上角的新建查詢來執行SQL語句
具體程式碼如下圖所示: EXECUTE [NewUserTest].[dbo].[simpleOrders] @Order='DESC'
EXECUTE [NewUserTest].[dbo].[simpleOrders] @Order='ASC'