sql存储过程
来源:互联网 发布:java 干10年工资多少 编辑:程序博客网 时间:2024/05/01 05:20
实训结束也有一段时间了,想把在大学里学到的东西分享给大家,这只是一些基础,需要你花时间来温习一下,虽然我现在的工作用不到sql了,但是我不想把他忘记了,写一博客来回忆一下大学里的事情,刚初到社会,被骗过,被欺负过,被命运给玩弄过,我现在只能说一句,我现在还是好好的一个人,还没有被打倒过。坚持就是胜利,我现在还在不段的学习,掌握新的技术。大多时间都用来学编程以外的东西。人活着干一样事就会枯燥,所以我努力的去接触新的事物。我希望我有更多的技能在我的身上。这只是一种美好的愿望,但是我会实现的。努力吧,各位亲门。
从高中起我就接触过编程,到大学里又是学的编程,对于这个东西,只要点一下,我的理解会比别人快一些。
回忆现在开始。
什么是存储过程呢?
第一:预先存储好的sql程序
第二:保存在sql Server 中
第三:通过名称和参数执行
类似于C#语言中的方法。
int sum(int a ,int b )
{
int s ;
s=a+b;
return s;
}
第四:可带参数,也可返回结果
第五:可包含数据操纵语句、变量、逻辑控制语句等
存储过程的优点:
第一:执行速度更快
第二:允许模块化程序设计
第三:提高系统安全性
第四:减少网络流通量
存储过程的分类
1.系统的存储过程
——系统存储过程的名称一般以sp_开头
——由sqlserver创建,管理和使用
——存放在Resource 数据库中
——类似 C#语言类库中的方法
2.扩展存储过程
——扩展存储过程的名称通常以xp_开头
——使用编辑语言(如C#创建的外部存储过程
——以DLL形式单独存在
3.用户自定义的存储过程
——由用户在自己的数据库在创建的存储过程
——类似C#语言中用户自定义的方法
这个表大家可以参考一下。
调用存储过程
第一:调用存储过程的语法
EXECUTE 过程名(参数)
或者
EXEC 过程名(参数)
注意
如果执行存储过程的语句是批处理中的一个语句,则可以不指定EXECUTE 关键字。
sp_databases --------------列出当前系统中的数据库
EXEC sp_renamedb "修改数据库的名称(单用户访问)"
use myschool
go
sp_tables---------------sp_columns student---------返回某个表列的信息
EXEC sp_help student ---------------查看表student的信息
等等,今天时间不早了就先写到这里。下边等有时间再来写吧。
- SQL SERVER存储过程
- SQL存储过程
- SQL存储过程
- SQL 存储过程&算法
- sql 存储过程分页
- SQL存储过程初探
- SQL存储过程
- SQL 存储过程
- 关于sql存储过程
- SQL存储过程循环
- sql 存储过程分页
- sql分页存储过程
- SQL存储过程学习
- sql分页存储过程
- sql,存储过程简介
- pl/sql 存储过程
- sql存储过程
- sql 存储过程分页
- POJ1003:Hangover
- 1032. Sharing (25)
- Installing Octave on Cygwin
- 相同VLAN下不同子网之间的通信
- 1033. To Fill or Not to Fill (25)
- sql存储过程
- 1034. Head of a Gang (30)
- 安卓 异步方法总结
- Notifiction
- 1035. Password (20)
- firebreah开发插件(同时适用IE和chrome、firefox等非IE)
- 八皇后问题回溯算法
- 二进制,八进制,十进制,十六进制之间转换问题
- hdu4333——拓展kmp