SQL SERVER 数据库表索引重建
-- =============================================
-- Author: Yudg
-- Create date: 2011-08-25
-- Description: 数据库表索引重建
-- =============================================
CREATE PROCEDURE [pDBReIndex]
AS
BEGIN
SET NOCOUNT ON;
DECLARE @Name VARCHAR(512)
DECLARE Cur Cursor For
SELECT name FROM SYS.tables
Open Cur
Fetch Next From Cur INTO @Name
WHILE @@FETCH_STATUS = 0
BEGIN
DBCC DBREINDEX(@Name)
IF @@ERROR > 0 GOTO Err --错误处理
FETCH NEXT FROM Cur INTO @Name
END
CLOSE Cur
DEALLOCATE Cur
RETURN
/******************************************************
错误处理
\******************************************************/
Err:
BEGIN
--抛出异常
DECLARE @ErrorMessage NVARCHAR(4000);
DECLARE @ErrorSeverity INT;
DECLARE @ErrorState INT;
SELECT @ErrorMessage = ERROR_MESSAGE();
SELECT @ErrorSeverity = ERROR_SEVERITY();
SELECT @ErrorState = ERROR_STATE();
RAISERROR (@ErrorMessage, -- Message text.
@ErrorSeverity, -- Severity.
@ErrorState -- State.
);
END
END
转载于:https://www.cnblogs.com/yudigen/archive/2011/08/25/2153593.html
SQL SERVER 数据库表索引重建相关推荐
- 利用T-SQL处理SQL Server数据库表中的重复行
Duplicate rows in a SQL Server database table can become a problem. We will see how we can find and ...
- columnproperty server sql_导出SQL Server数据库表中字段的说明/备注
时 间:2013-02-18 09:09:11 作 者:摘 要:导出SQL Server数据库表中字段的说明/备注 正 文: 打开SQL企业管理器 ,找到你要导出用户表字段信息的那个数据库 ,点击工具 ...
- 利用T-SQL动态定义重复SQL Server数据库表行
介绍 (Introduction) Lever T-SQL to handle duplicate rows in SQL Server database tables article highlig ...
- SQL server 数据库表的配置及其表的导入导出
SQL server 数据库表的配置及其表的导入导出 在实际应用中,需要对测试数据进行存储,以便于后续对数据进行查询.这里介绍SQL SEVER数据的表的配置及其数据库的导入和导出等操作. 一.安装S ...
- sql server 数据库表中插入带有英文 单引号 或双引号 的数据
sql server 数据库中经常与遇到插入各类带单引号 ' 或是 双引号 ' ' 的数据,那么应该怎么插入呢? 正常情况下: 这样插入就不会有问题: insert into table(descri ...
- SQL Server 数据库表的统计信息的更新
最近在调整基础信息数据时,新增了几个客户类型,意想不到的事情发生了,在使用新增的客户类型作为 查询条件查询报表时,居然出现了超时的现象,但是用其他以前的客户类型查询就没有问题,用一个以前增加的 客户类 ...
- SQL Server数据库表锁定原理以及如何解除表的锁定转
1. 数据库表锁定原理 1.1 目前的C/S,B/S结构都是多用户访问数据库,每个时间点会有成千上万个user来访问DB,其中也会同时存取同一份数据,会造成数据的不一致性或者读脏数据. 1.2 事务的 ...
- SQL Server数据库表锁定原理以及如何解除表的锁定
1. 数据库表锁定原理 1.1 目前的C/S,B/S结构都是多用户访问数据库,每个时间点会有成千上万个user来访问DB,其中也会同时存取同一份数据,会造成数据的不一致性或者读脏数据. 1.2 事务的 ...
- SQL Server数据库表的基本操作(批量插入、删除、查询数据,删除表中重复数据方法)
实验名称:数据库表的基本操作与表内数据操作 实验目的: 掌握数据库表创建方法(交互式.T-SQL法) 掌握修改数据库表结构的方法 掌握删除数据库表的方法 掌握交互式EXCEL文件录入数据至数据库表的方 ...
- SQL Server 数据库表修改主键字段长度
背景:需要修改表主键字段的长度(修改带有索引的表字段的长度). 1.网上查找资料,参考如下 https://www.cnblogs.com/sunxuchu/p/5578057.html 2.参照资料 ...
最新文章
- 阿里大佬总结的算法进阶指南,助你进大厂!
- C# 图片缩放放大剪切代码
- 基本概念—监督与非监督
- 佳鑫诺计算机模拟卷答案,微机原理练习册答案佳鑫诺).docx
- 致力语言资源建设、常识推理的自然语言处理螺丝钉
- Struts2学习笔记(4)-ActionSupport类及Action接口详解
- 极域课堂管理系统软件如何取消控制_微缔电子组装业MES系统软件六大功能组成...
- h3c交换机配置远程管理_H3C交换机配置管理VLAN和配置远程登录
- dbv工具连接oracle10g,10.2.2 DBV工具
- html中的布局方式,网页设计常见的5种布局方式
- 【洛谷刷题笔记】P4093 [HEOI2016/TJOI2016] 序列
- 摩云ktv点歌系统服务器,摩云ktv点歌服务器系统更新
- 24点游戏 java实现,一个基于Java技术编写的24点游戏逼真图形版,调用了很多图片去显示游戏内容JAVA游戏源码下载...
- linux 进程共享内存同步,Linux使用共享内存通信的进程同步退出问题
- win10下用VMware workstation pro安装Ubuntu 16.04图解
- 超好看的二次元透明网站登录页模板
- 崩坏三精准池python模拟
- fastunit元素控件不显示的问题
- 电脑配置怎么看?这3种方法就可以轻松查看
- VS2022 与 C语言:初学者
热门文章
- WPF中DataGrid中的DataGridCheckBoxColumn用法(全选,全否,反选)
- MDI窗体容器和权限设置.avi
- asp.net 利用jquery.form插件上传图片
- 迪杰斯特拉算法c语言实现
- Hibernate批量操作(一)
- python第五章课后答案5.8_Python语言程序设计(美-梁勇)第5章习题解答
- win10+eclipse+hadoop2.6.0 开发环境
- Hadoop2.2伪分布式搭建步骤
- ZooKeeper 安装与部署
- javascript的window.open()具体解释