一张图了解SQLSERVER数据库存储过程-procedure的基础用法第一讲(一张图了解SQLSERVER数据库存储过程-procedure的基础用法第一讲)
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
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com