SQL 儲存過程

2022-03-06 18:56:01 字數 1013 閱讀 2783

定義

儲存過程就是作為可執行的物件放在資料庫中乙個或者多個sql語句。通俗的將就是方便執行一些sql語句

儲存過程就是相當於c#裡的函式,c#函式的內容 四要素都有  輸入 輸出  函式名 函式體   儲存過程的內容和c#函式相似

create proc  儲存名                 //意思是建立儲存    儲存名是。。。

@變數名  資料型別,    第乙個引數 定義變數a  

@變數名  資料型別      第二個引數  定義變數b                兩個引數之間用逗號

as                     函式體用as標明

return  @a+@b              這裡是返回的值     函式體是你用到哪些語句  從開始到你要執行的語句圈起來  點執行才能建立乙個完整的儲存過程

例如:

create proc jiafa

@a int,

@b

intas

return @a+@b

呼叫儲存過程

exec  儲存名   引數,引數

或者declare

@變數  資料型別

exec @變數=儲存名  引數,引數

select @變數

例如:

exec   jiafa 5,10

或者declare @cc

intexec @cc=jiafa 5,10

select @cc

分頁查詢

select top 10 sno from student 

意思是查詢student的前10條(是橫條)  sno列

例如:我要查詢從31-40的資訊

select

top10

*from sno notin(

select

top20 sno from student)

意思是  不在前20條的sno列    20條往後 查詢前10條資訊

SQL儲存過程

什麼是儲存過程呢?定義 將常用的或很複雜的工作,預先用sql語句寫好並用乙個指定的名稱儲存起來,那麼以後要叫資料庫提供與已定義好的儲存過程的功能相同的服務時,只需呼叫execute,即可自動完成命令。講到這裡,可能有人要問 這麼說儲存過程就是一堆sql語句而已啊?microsoft公司為什麼還要新增...

sql儲存過程

概念 sql server提供了一種方法,它可以將一些固定的操作集中起來由sql server資料庫伺服器來完成,以實現某個任務,這種方法就是儲存過程。儲存過程是sql語句和可選控制流語句的預編譯集合,儲存過程在資料庫中可由應用程式通過乙個呼叫執行,而且允許使用者申明變數 有條件的執行以及其它強大的...

SQL儲存過程

儲存過程 1.返回值 create proc example4 as begin declare 返回值 int select 返回值 sum 庫存量 from 產品 return 返回值 endgo 接受這個返回值必須要用變數來接收,如 declare 接收值 int exec 接收值 examp...