T-Sql(三)存储过程(Procedure)
程序员文章站
2022-06-06 18:33:57
...
今天讲下T-sql语法中存储过程的用法,我们一开始学习数据库语言的时候就是用一些简单的insert,select等语法,但是随着我们学习数据库的深入,就会发现一些简单的语法满足不了我们的要求,比如处理一些业务逻辑,多表关联的时候,还有就是虽然程序或是简单的
今天讲下T-sql语法中存储过程的用法,我们一开始学习数据库语言的时候就是用一些简单的insert,select等语法,但是随着我们学习数据库的深入,就会发现一些简单的语法满足不了我们的要求,,比如处理一些业务逻辑,多表关联的时候,还有就是虽然程序或是简单的sql语句也会实现其效果,但是性能或是效率会很低。
这时候我们就会用到T-sql中的存储过程,存储过程就像C#中的方法一样,传递参数,执行一些操作,返回相应的值。
我们用SQLSERVER2008自带的AdventureWorks示例数据库来讲解。
首先我们新建一个存储过程,关键字为Procedure,示例代码:
create procedure proc_Sales_SalesReason Sales.SalesReason; end
推荐阅读
-
MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句
-
三层+存储过程实现分页
-
SQL Server 存储过程 数组参数 (How to pass an array into a SQL Server stored procedure)
-
mysql存储过程之创建(CREATE PROCEDURE)和调用(CALL)及变量创建(DECLARE)和赋值(SET)操作方法
-
bp(net core)+easyui+efcore实现仓储管理系统——入库管理之三存储过程(三十九)
-
如何在SQL Server 2008下轻松调试T-SQL语句和存储过程
-
MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句
-
c# 三步递交模式调用同一个存储过程
-
从MySQL到ORM(三):连接、存储过程和用户权限
-
hive安装过程:metastore(元数据存储)的三种方式之本地derby方式