- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 定位 占用CPU最多 SQL
--占用CPU最多SELECT TOP 50 total_worker_time / execution_count AS [Avg CPU Time], (SELECT Substring(text, statement_start_offset / 2, ( CASE
2012-05-17 19:30:18 1816
原创 T-SQL之哈希索引
当表中某个字段过长时(通常指 varchar\nvarchar之类),建立索引就不适合的了,建立索引的一个原则就是索引不能太宽。对于varchar(max)、nvarchar(max) 和 varbinary(max) 大值数据类型根本就不能建立索引。但是又必须提高查询效率,这时 哈希索引就派上了用场。最近在论坛里回复了一个 哈希索引的贴。据楼主 拿到其环境中测试后 效率 提高了 89
2012-05-17 15:29:36 3027 2
原创 懒人懒到家 批量修改DB中字段类型
---------这里举例 varchar 转 nvarchar 类型---------将DB中 字段为varchar(10)的改为nvarchar(20)---------字段为varchar(20)的改为nvarchar(40)declare @tb_name Nvarchar(120)declare @column_name Nvarchar(120)decla
2012-05-17 15:12:00 1767
原创 懒人 配置权限(存储过程)
最近频繁的给用户赋权限。而且每次都不一样。但是无非就那么常用的几个。每次点鼠标点的手都木了。心很是不爽。预算写了个常用的脚本来实现快捷赋权限。解放二拇哥。 这里只将我最近给用户授予存储过程对应的权限(查看定义、执行、修改) 写了出来。其他的可以根据需要略做修改就可以了。 -- ====================================
2012-05-17 15:09:51 707
原创 批量执行 SQL 语句
方法1--打开配置EXEC sys.sp_configure 'show advanced options',1GO--进行安装RECONFIGUREGO--配置xp_cmdshell为可用EXEC sys.sp_configure 'xp_cmdshell',1GO--进行安装RECONFIGUREGO--执行xp_cmdshell命令EXEC master..x
2012-05-09 15:51:49 771
原创 修复 数据库或表或索引 逻辑错误提示 问题
先执行DBCC CHECKDBuse master declare @databasename varchar(255) set @databasename='需要修复的数据库实体的名称' exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单用户状态 dbcc checkdb(@
2012-05-09 11:37:20 2162 1
原创 最大连续出现的次数
with CET_Table as (select 'A' name,1 as [month],0 as valueunion all select 'A',2,1union all select 'A',3,0union all select 'A',4,0 union all select 'A',5,1union all select 'A',6,0 u
2012-05-09 11:34:12 929
原创 一行变多行(整理总结)
--XMLDECLARE @one Table( CompanyID INT, CompanyCodes VARCHAR(100) ) insert into @one select 1,'1|2' union all select 2,'1|2|3' union all select 3,'1|2|3|4'union all se
2012-05-09 11:12:24 1703
原创 多行变一行(整理总结)
--案例1--> 测试数据: [one](多行变一行并实现部分行列转换)if object_id('[one]') is not null drop table [one]create table [one] (month int,day int,money int)insert into [one]select 10,1,200 union allselect 10,2,
2012-05-09 11:10:54 1381
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人