SQLSERVER數據庫存儲過程procedure的基礎用法第一講
--分類
/*
本期内容:
系統存儲過程 和 用戶自定義的存儲過程
下列是用到過的幾個系統存儲過程
exec sp_help
exec sp_helpdb studentdatabase
exec sp_tables
exec sp_columns studentinfo
exec sp_helpconstraint studentinfo
存儲過程的關鍵字 procedure | proc
功能:用來執行一組特性的sql語句的集合(自定義的一些sql)
可以包含邏輯控制語句 if else 等等 還有接受輸入輸出的參數
給我們返回一個或者多個result
語法:
create proc | procedure 存儲過程的名稱
--參數
[{@參數名稱 參數類型 [默認值] output 輸出參數}]
as
自定義的sql語句集合(通俗的來講就是我們要實現業務邏輯的sql語句)
go
*/
--不帶參數的存儲過程
--怎樣判斷一個數據庫中某個指定的存儲過程是否已經存在
--object_Id 判斷 表 約束 存儲過程 函數等等
/*if OBJECT_ID('First_Proc') is not null
--删除對象
drop proc First_Proc*/
--以上語句請慎用
go
create procedure First_Proc
as
--開始編寫我的這個存儲過程的業務邏輯
print 'hello存儲過程'
go
--怎麼樣去調用這個無參數的存儲過程呢
exec First_Proc
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!