博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL 存储过程
阅读量:4880 次
发布时间:2019-06-11

本文共 722 字,大约阅读时间需要 2 分钟。

1.将复杂的sql语句进行封装,可以用来增删改查

2.创建

create proc 名字@num1 int, --变量@num2 int --变量@count int output --变量,返回值asbeginselect @num1+@num2 --执行的函数 sql语句end

 

3.修改

  alter proc

4.使用

--第一种方式exec usp_numberAdd @num1=10,@num2=20--第二种方式declare @n1 int=21,@n2 int=32exec usp_numberAdd @num1=@n1,@num2=@n2--第三种方式exec usp_numberAdd 30,20

 

5.示例(分页)

create proc usp_fenye@ye int,@dijiye int,@sumPage int outputasbegin        set @sumPage=(CEILING((select count(*) from student)*1.0/@ye))    select * from     (select *,序号=ROW_NUMBER()over(order by tsid) from student) as newstudent    where 序号 between (@dijiye-1)*@ye+1 and @dijiye*@yeenddeclare @sum intexec usp_fenye 2,3,@sum outputselect @sum

 

转载于:https://www.cnblogs.com/fenger-VIP/p/7274507.html

你可能感兴趣的文章
Android零基础入门第84节:引入Fragment原来是这么回事
查看>>
解析SQL Server之任务调度
查看>>
参考资料地址
查看>>
08.路由规则中定义参数
查看>>
Pandas截取列部分字符,并据此修改另一列的数据
查看>>
java.lang.IllegalArgumentException
查看>>
【Spark】编程实战之模拟SparkRPC原理实现自定义RPC
查看>>
接口实现观察者模式
查看>>
四则运算完结篇
查看>>
Objective-C中的类目,延展,协议
查看>>
Python标准模块--Iterators和Generators
查看>>
Introduction Sockets to Programming in C using TCP/IP
查看>>
PHP 简单实现webSocket
查看>>
zookeeper部署搭建
查看>>
navigationController pop回之前控制器
查看>>
汇编语言实验一
查看>>
Web.config配置文件详解(新手必看)
查看>>
selenide总结
查看>>
selenium--控制浏览器和简单元素操作
查看>>
android spannableString 替换 textview 中部分文字
查看>>