一张图了解SQLSERVER数据库存储过程-procedure的基础用法第一讲(一张图了解SQLSERVER数据库存储过程-procedure的基础用法第一讲)

一张图了解SQLSERVER数据库存储过程-procedure的基础用法第一讲(一张图了解SQLSERVER数据库存储过程-procedure的基础用法第一讲)(1)

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

    分享
    投诉
    首页