当前位置: 首页 > news >正文

SQL SERVER存储过程一

什么是存储过程

        存储过程是类似于C语言中的函数,用来执行管理任务或应用复杂的业务规则。存储过程可以带参数,也可以返回结果

        (包含数据操纵语句,变量,逻辑控制语句等)

优缺点

        优点  执行速度快  允许模块化程序设计  提高系统安全性  减少网络流量

        缺点  数据库可移植性差

存储过程的分类

        系统存储过程      由系统定义,存放在master数据库中,名称都以"sp_"或"xp_"开头

                    sp_databases      列出服务器上,所有数据库

                    sp_tables        返回当前环境下,可查询的对象列表

                    sp_helpdb         报告有关指定数据库或所有数据库的信息

                    sp_renamedb      修改数据库的名称

                    sp_columns         返回某个表列的信息

                    sp_help          查看某个表的所有信息

                    sp_helpconstraint     查看某个表的约束

                    sp_helpindex       查看表个表的索引

                    sp_stored_procedures  列出当前环境下,所有的存储过程

                    sp_password      添加或修改登录账号的密码

                    sp_helptext       显示默认值,未加密的存储过程,用户自定义的存储过程,触发器或视图的实际版本

        用户自定义存储过程   由用户,在自己的数据库中创建的存储过程

 

转载于:https://www.cnblogs.com/liuqu/p/8615118.html

相关文章:

  • HTML中nbsp; ensp; emsp; thinsp;等6种空白空格的区别
  • P1280 尼克的任务
  • 动态代理和AOP
  • php 实现SFTP上传文件
  • WordCount项目总结
  • 2017校招真题在线编程- 网易 合唱团
  • BZOJ 1260: [CQOI2007]涂色paint【区间DP】
  • Java浅克隆和深克隆
  • C#注册OCX控件
  • Hibernate 一对一关联映射,mappedBy参数解析
  • range.FormulaR1C1属性
  • java学习--基础知识进阶第十天--笔记
  • 七、数据库技术的发展及新技术
  • C语言实现过滤ASCII在0~127范围内的字符,并去除重复的字符
  • JAVA gc垃圾回收机制
  • (三)从jvm层面了解线程的启动和停止
  • 【391天】每日项目总结系列128(2018.03.03)
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • 30天自制操作系统-2
  • C++入门教程(10):for 语句
  • CSS相对定位
  • Cumulo 的 ClojureScript 模块已经成型
  • isset在php5.6-和php7.0+的一些差异
  • JavaScript DOM 10 - 滚动
  • java正则表式的使用
  • Joomla 2.x, 3.x useful code cheatsheet
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • Making An Indicator With Pure CSS
  • NSTimer学习笔记
  • React-flux杂记
  • uni-app项目数字滚动
  • Webpack 4x 之路 ( 四 )
  • 爱情 北京女病人
  • 彻底搞懂浏览器Event-loop
  • 技术胖1-4季视频复习— (看视频笔记)
  • 前端工程化(Gulp、Webpack)-webpack
  • 前端面试之CSS3新特性
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • C# - 为值类型重定义相等性
  • Python 之网络式编程
  • 仓管云——企业云erp功能有哪些?
  • ​ssh免密码登录设置及问题总结
  • #NOIP 2014# day.1 T2 联合权值
  • #pragma 指令
  • (+4)2.2UML建模图
  • (02)Hive SQL编译成MapReduce任务的过程
  • (2)STM32单片机上位机
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (一)Dubbo快速入门、介绍、使用
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .net core Swagger 过滤部分Api
  • .NET Core中的去虚
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试