T-Sql(三)存储过程(Procedure)
程序员文章站
2024-01-18 20:59:04
...
今天讲下T-sql语法中存储过程的用法,我们一开始学习数据库语言的时候就是用一些简单的insert,select等语法,但是随着我们学习数据库的深入,就会发现一些简单的语法满足不了我们的要求,比如处理一些业务逻辑,多表关联的时候,还有就是虽然程序或是简单的
今天讲下T-sql语法中存储过程的用法,我们一开始学习数据库语言的时候就是用一些简单的insert,select等语法,但是随着我们学习数据库的深入,就会发现一些简单的语法满足不了我们的要求,,比如处理一些业务逻辑,多表关联的时候,还有就是虽然程序或是简单的sql语句也会实现其效果,但是性能或是效率会很低。
这时候我们就会用到T-sql中的存储过程,存储过程就像C#中的方法一样,传递参数,执行一些操作,返回相应的值。
我们用SQLSERVER2008自带的AdventureWorks示例数据库来讲解。
首先我们新建一个存储过程,关键字为Procedure,示例代码:
create procedure proc_Sales_SalesReason Sales.SalesReason; end
推荐阅读
-
T-Sql(三)存储过程(Procedure)
-
mysql procedure存储过程循环,条件判断范例
-
分页存储过程(三)在sqlserver中打造更加准确的分页结果
-
SQL Server 存储过程 数组参数 (How to pass an array into a SQL Server stored procedure)
-
Oracle Procedure 存储过程语法
-
三层+存储过程实现分页
-
SQLSERVER Pager store procedure分页存储过程
-
详解MySQL存储过程参数有三种类型(in、out、inout)
-
ASP.NET存储过程实现分页效果(三层架构)
-
SQLSERVER Pager store procedure分页存储过程