1、一个begin..end与多个的区别

  多个 + exception 操作可以更好的、更详细的 捕捉到 sql语句的异常

2、如果需要创建 随SQL server服务 自启动的存储过程需要注意:

  必需由管理员在master表中创建 or 使用语句 exec sp_procoption '存储过程名','startup','on' 将存储过程设置为自启动

====================================================================================

3、存储过程中 使用 临时表

--临时表 存储需要处理的 表 IDif object_id('#tempObjectIDAA') is not null
        drop table #tempObjectIDAAgocreate table #tempObjectIDAA(ID                    int  identity(1,1),object_id            int,        --表 IDavg_fragmentation    decimal        --碎片百分比 * 100)
--正确。向临时表中插入数据insert into #tempObjectIDAA(object_id,avg_fragmentation) select object_id,avg_fragmentation_in_percent from sys.dm_db_index_physical_stats (@db_id,null,null,null,'LIMITED') where avg_fragmentation_in_percent >10 and fragment_count > 10 --and index_id > 0;
--错误。因为这种语法,会新建一个表--select object_id,avg_fragmentation_in_percent into #tempObjectIDAA from sys.dm_db_index_physical_stats (@db_id,null,null,null,'LIMITED') where avg_fragmentation_in_percent >10 and fragment_count > 10 and index_id > 0;

转载于:https://www.cnblogs.com/xbj-hyml/p/3296380.html

sql2000 中 存储过程 相关相关推荐

  1. SQL工作笔记-达梦7中存储过程相关笔记(有参、无参、变量声明)

    无参数 运行截图如下: 对应源码如下: CREATE OR REPLACE PROCEDURE "NUSP"."TESTTIME" AUTHID DEFINER ...

  2. 什么是存储过程?什么是触发器?SQL中存储过程与触发器的区别是什么?

    什么是存储过程?什么是触发器?SQL中存储过程与触发器的区别是什么? 存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名 ...

  3. SQL2000中默认sa帐号改名和删除的最安全方法

    SQL2000中默认sa帐号改名和删除的最安全方法 from:[url]http://bbs.51cto.com/thread-407159-1-1.html[/url]众所周知,在M$sql中有个绝 ...

  4. SqlServer中存储过程中将Exec的执行结果赋值给变量输出

    原文 SqlServer中存储过程中将Exec的执行结果赋值给变量输出 背景: 遇到这样一种情况:动态向存储过程中传入表名和表的某些属性(这里用到的是主键ID),然后利用这两个变量查出一条数据的某些字 ...

  5. mysql 过程 的函数的区别是什么意思_Mysql中存储过程和函数的区别是什么

    Mysql中存储过程和函数的区别是什么 发布时间:2020-12-03 10:01:49 来源:亿速云 阅读:105 作者:小新 这篇文章主要介绍了Mysql中存储过程和函数的区别是什么,具有一定借鉴 ...

  6. Mysql修改存储过程相关权限问题

    Mysql的存储过程相关权限问题 在使用mysql数据库经常都会遇到这么一个问题,其它用户定义的存储过程,现在使用另一个用户却无法修改或者删除等:正常情况下存储过程的定义者对它有修改.删除的权限:但是 ...

  7. mysql 存储过程改用户_Mysql修改存储过程相关权限问题

    在使用mysql数据库经常都会遇到这么一个问题,其它用户定义的存储过程,现在使用另一个用户却无法修改或者删除等:正常情况下存储过程的定义者对它有修改.删除的权限:但是其它的用户就要相于的授权,不然无法 ...

  8. 数据库中存储过程和触发器的区别是什么

    今天给大家分享的是数据库中存储过程和触发器的区别是什么,很多人都不太了解,今天为了让大家更加了解数据库中存储过程和触发器的区别,所以给大家总结了以下内容,一起往下看吧.一定会有所收获的哦. 存储过程和 ...

  9. 一文详解目标跟踪中的相关滤波

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文来源:AI干货知识库 / 导读 / 目标跟踪是计算机视觉领域的一个重要问题,目前广泛应用在体育赛事 ...

最新文章

  1. java版扫雷下载_Java 实现扫雷游戏(MineSweeper)
  2. python编程语言好学吗-转行零基础该如何学习python?很庆幸,三年前的我选对了...
  3. Windows系统CUDA10.2+CUDNN安装教程
  4. oracle临时表的优点,详解Oracle临时表的几种用法和意义
  5. Autofac 之 基于 Castle DynamicProxy2 的 Interceptor 功能
  6. cks子,间谍,局部Mo子和短管
  7. “.NET研究”谈谈C# 4.0新特性“缺省参数”的实现
  8. matlab窗函数 响应,matlab窗函数设计方案.doc
  9. PostgreSQL中如何实现密码复杂度检查?
  10. Java多线程学习三十三:Future 的主要功能是什么?
  11. 使用select2 宽度自适应
  12. Txt格式的电子书解析
  13. linux系统svn安装教程,Linux下SVN安装配置
  14. MFC实现文字随鼠标移动
  15. Excel 多级下拉菜单设置,数据有效性
  16. 软件测试月薪17什么水平,软件测试工程师月薪能拿多少
  17. MYSQL优化汇总——学习入口
  18. Eigen 对矩阵的每个元素取绝对值
  19. 微信小程序没有找到可以构建的NPM包,请确认需要参与构建的npm在miniprogramroot目录
  20. 蔡崇信和关明生才是阿里巴巴能走到今天的关键人物

热门文章

  1. java导出oracle到excel_java实现将oracle表中的数据导出到excel表里
  2. Request processing failed; nested exception is feign.RetryableException: Read timed out
  3. Vuex的store中的Module
  4. 谷歌浏览器 关闭 提示恢复网页功能_最强浏览器又更新喽!
  5. c语言游戏编程网盘下载,C语言游戏编程 计算器(5分下载)
  6. powwr shell_Powershell Do While 循环
  7. 嵌入式 说明书 软件著作权_软件著作权详细解读
  8. 恶意npm包收集用户IP等信息并在GitHub传播
  9. android压缩图片不失真,Android压缩图片到100K以下并保持不失真的高效方法 - feicien的博客 - eoe移动开发者社区...
  10. python获取局域网内的设备_python调用nmap探测局域网设备