考虑到安全因素,我们经常需要对数据库的存储过程(SP)和函数(Fun)进行备份

下面提供了一种简单的方式,

存储过程(SP)SQL代码如下:

select p.name as SpName,m.definition as SpText
from sys.procedures p
join sys.sql_modules m on p.object_id =m.object_id

Table函数(Fun)SQL代码如下:

select o.name,m.definition from sys.all_objects o
join sys.sql_modules m on o.object_id =m.object_id
where o.type in ('tf','if') order by o.name

Value函数(Fun)SQL代码如下:

select o.name,m.definition from sys.all_objects o
join sys.sql_modules m on o.object_id =m.object_id
where o.type ='fn' order by o.name

最新文章

  1. Gesture Recognizers与触摸事件分发[转]
  2. AlwaysON 故障处理之辅助副本磁盘空间不足
  3. Theano2.1.13-基础知识之PyCUDA、CUDAMat、Gnumpy的兼容
  4. Struts2-----面试题汇总
  5. juniper 550M訪问自身公网IP回流内部IP
  6. exjs3.2的gridPanel的表头总宽度与列的总宽度不一致的解决方案
  7. SDWebImage源码刨根问底
  8. hdu 2999 Stone Game, Why are you always there? 博弈论
  9. jquery trigger传值
  10. mysql-5.7.10-winx64 MySQL服务无法启动,服务没有报告任何错误的解决办法
  11. 一个web应用的诞生--数据表单
  12. 【学习笔记】C# 封装和继承
  13. 11.Git分支-远程跟踪分支的概念、多个远程仓库的使用
  14. [LeetCode] 80. Remove Duplicates from Sorted Array II ☆☆☆(从有序数组中删除重复项之二)
  15. 我的自定义框架 || 基于Spring Boot || 第一步
  16. stark组件开发之组合搜索实现思路
  17. PHP远程下载图片,微信头像存到本地,本地图片转base64
  18. (网页)JQuery 对 Select option 的操作(转)
  19. Python 的 six模块简介
  20. list string 互转

热门文章

  1. C++教程之lambda表达式一
  2. 4.mysql数据库创建,表中创建模具模板脚本,mysql_SQL99标准连接查询(恩,外部连接,全外连接,交叉连接)
  3. HDU 2082-找单词(母函数)
  4. IOS View传统的价值观之间
  5. 现代JVM内存管理方法的发展历程,GC的实现及相关设计概述(转)
  6. 框架搭建资源 (二) 添加M(模型)
  7. Android手游《》斗地主完整的源代码(支持单机和网络对战)
  8. Android Fragment 真正彻底的解决(下一个)
  9. linux_shell_类似sql的orderby 取最大值
  10. javascript获取浏览器窗口大小办法