- 博客(34)
- 资源 (9)
- 收藏
- 关注
原创 change column type in mssql
当我们要更改sql server中某个table的column类型时, 为了评估关联的table/view/sp/function(object type分别是U/V/P/FN/IF)中受影响的部分, 可以用如下sql检视需要review的对象。declare @columnName sysname='WONum'declare @columnLength int=20select o....
2018-12-14 11:20:23
369
原创 统计instant中各数据库大小的存储过程
use mastergocreate procedure dbo.uspGetDBSizesasif OBJECT_ID('tempdb.dbo.#DB_SIZE') is not null drop table #DB_SIZEcreate table #DB_SIZE(datebase_name varchar(1000),dbsize bigint,logsize bigint,
2016-08-17 12:01:57
523
原创 T-SQL TryCatch性能粗略測試
预先建立测试Table, 并初始化数据:CREATE TABLE [dbo].[PDCA_FLATFILE_QUEUE]( [FileID] [int] IDENTITY(1,1) NOT NULL, [TransID] [int] NOT NULL, [CDT] [datetime] NOT NULL CONSTRAINT [DF_PDCA_FLATFILE_QUEUE_CDT]
2016-01-15 10:04:44
697
原创 啟用IIS的 Failed Request Tracing
--啟用IIS的 Failed Request TracingFailed Request Tracing with IIS 7(http://www.codeguru.com/csharp/.net/net_asp/tutorials/article.php/c16775/Failed-Request-Tracing-with-IIS-7.htm)--抓取n個xml檔案--Log P
2014-11-14 16:53:04
2164
转载 水晶报表数据源添加字段,不用重新画报表的做法
只要把DataSet字段加上后,在报表的字段管理器里面设置数据源位置然后选当前的表和数据源的表,右侧的更新按钮就可以点了,更新后字段管理器里面的字段就自动更新了,并且不会影响已经画好的字段.具体参考:http://www.cnblogs.com/zrx401558287/archive/2010/12/01/1893625.html
2014-01-23 17:24:30
4458
转载 EXEC和sp_executesql的区别
首先是微软library对sp_executesql的介绍(http://technet.microsoft.com/zh-cn/library/ms188001.aspx), 并指出相对于exec(ute)的优势:由于 sp_executesql 字符串中的 Transact-SQL 语句的实际文本在两次执行之间并未改变,因此,查询优化器应该可以将第二次执行中的 Transa
2013-12-30 14:14:12
880
原创 分享一个网站:在线编译http://www.compileonline.com/
可以在无需安装编译器的情况下, 练习C#, PHP, Python等。。。
2013-10-10 12:04:17
4499
原创 C#TableLayoutPanel控件导致Form开启时处于已编辑状态的问题分析
用了TableLayoutPanel控件, 好处是可以动态地调整内部的控件位置, 但有时会导致所在Form每次打开时, 都会处于已编辑状态, 如下图。如果只是想查看Form, 每次开启后的, 看到代表编辑状态的“*”, 很不舒服。 测试了多种状况, 大致找到了原因:如果在TableLayoutPanel控件中加入了TextBox, 那么该TextBox会在所在单元上下分别留3像
2013-06-09 09:43:18
1112
原创 DATABASE Trigger
--同事給的一個DATABASE Trigger, 要先創建Table:AdministratorLogCREATE TRIGGER [Admin_Backup_Objects]ON DATABASEFOR create_procedure, alter_procedure, drop_procedure,create_table, alter_table, drop_table,crea
2013-04-17 10:54:43
963
转载 执行动态 sql 并为 输出参数赋值、sp_executesql 使用方法
sp_executesql 过程与 exec 关键字区别sp_executesql 可以在动态 sql 中使用变量,并且将变量输出exec 则只能执行动态 sql 和 存储过程(执行过程不需要加小括号,执行动态 sql 则必须加小括号)--------------------------------------------------------------------------
2013-04-09 15:25:12
1688
原创 SQLServer2012 查询分析器的快捷键
某天, 突然发现08 R2版本时常用的Ctrl+R,Ctrl+E等快捷键不起作用了。 虽然可以通过工具--选项--快捷键来自定义快捷键来恢复这些常用快捷键, 但感觉很不爽。查找后, 发现可以用工具--导入里面的恢复默认设置来快速恢复到SQL2008 R2的习惯快捷键。在恢复过程中, 有一个选项, 如下,看来, 是之前安装了某软件或做了某操作, 导致启用了VS2010的设定啦。
2012-11-22 11:00:04
4933
转载 SQL递归游戏-你厉害吗,来过5关
http://blog.youkuaiyun.com/jinjazz/article/details/5770919溫故而知新~
2012-11-13 19:56:53
756
原创 用OLEDB的GetOleDbSchemaTable方法获取EXCEL的Sheet列表
具体方法参考MSDN的GetOleDbSchemaTable方法。 (http://msdn.microsoft.com/en-us/library/system.data.oledb.oledbconnection.getoledbschematable.aspx)在使用过程中发现取出的Sheet和实际excel不一致, 会多出不少。目前总结后有两种情况:1. 取出的名称中,包括了XL命
2012-05-30 11:15:58
6968
转载 拆解组装SQL字符串全过程---sql练习--转自Jinjazz(http://blog.youkuaiyun.com/jinjazz/archive/2009/09/01/4507720.aspx)
<br />use tempdb go if (object_id ('t_Item' ) is not null ) drop table t_item go if (object_id ('t_Buy' ) is not null ) drop table t_Buy go create table t_Item (Item_ID int , Item_Name varchar (10 ))insert into t_Item select 1 , '面包' un
2010-11-16 13:46:00
698
原创 SQL XML入门--将Jinjazz大大的18句话放到procedure中, 方便随时查看
/* --本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/jinjazz/archive/2009/08/13/4443585.aspxsql xml 入门: --by jinjazz --http://blog.youkuaiyun.com/jinjazz 1、xml: 能认识元素、属性和值 2、xpath: 寻址语言,类似windows目录的查找(没用过dir命令的话就去面壁) 语法格式,这些语法可以
2010-11-12 14:08:00
605
原创 SSRS2008需要手动调整代码又一例
SSRS(Reporting Service)中有些特性的调整,在设计界面不容易找到或根本找不到, 这时就需要切换到代码(Code)界面进行调整。今天在删除一个Group时, 调试报表出现如下错误:[rsInvalidToggleItem] The tablix ‘table1’ has ‘TestStation’ as a toggle item. Toggle items must
2010-03-26 10:28:00
1072
原创 实现Reporting Service的页面自动定时刷新
代码中加入“自动刷新的秒数”, SSRS2005,SSRS2008有效。 比如想要实现每5分钟刷新一次, 只需要在Code编辑页面中的这行前面加上: 300
2010-03-19 11:54:00
2969
原创 JOIN条件中字段类型不一致, 导致索引失效的案例一则
T-SQL如下:select T1.sno from [MAY_BLACKFISH].dbo.MVS_PARTS_LOG T1 join (select top 5 sno from Z_result order by sno) T2 on T1.sno=T2.snowhere T1.TypeName=LCM其中MVS_PARTS_LOG为KW级TABLE, Z_result 只有几百
2009-12-21 14:46:00
2254
原创 deadlock时的getdate()
测试语句:SQL_Connect1: CREATE TABLE [dbo].[UpdateLog]( [id] [int] IDENTITY(1,1) NOT NULL, [ServerID] [int] NOT NULL, [LandID] [int] NOT NULL, [InfoType] [varchar](50) NOT N
2009-09-09 14:24:00
626
原创 用Reporting Service的自定义代码实现“累乘”功能
SSRS2008中已经有很多系统提供的函数, 包括文本处理类(如Replace),数学计算类(如Atan),统计类(如Sum), 但笔者刚好需要一个类似Sum(累加)的函数--累乘, 找遍其函数库无果。优快云上有人给出两种解决方案:1. 用SQL算好结果将参数传进来;2.通过SSRS的自定义代码, 实现“累乘”功能。由于我的报表中多处需要使用到累乘功能,故采用第2种方法, 具体如下:a. 打
2009-05-15 09:45:00
1956
原创 制作WOW中英文翻译表
1。通过察看db.ngacn.cc的源代码, 发现http://db.ngacn.cc/main.php?page=1&func=181这类网页是其中英文对照的显示页面, 决定下载这类页面到本地;资源:OriDownFromNGA.html 2。手动编写OriDownFromNGA.html, 然后通过下载软件BitComet将上述1117个这类网页保存到本地;资源:BitComet(http
2008-06-14 13:29:00
2211
1
转载 常用正则表达式(轉自http://blog.youkuaiyun.com/21aspnet/archive/2007/03/21/1535747.aspx)
常用正则表达式新一篇: 解读C#正则表达式"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0
2008-04-23 11:20:00
850
转载 administrator.vbs病毒批处理专杀以及源码
自己中的一个病毒, 瑞星好象叫它“代理脚本蠕虫变种Q” , duba6升级到2008.1.6的病毒库还是不能判断出它是病毒...转载自:http://www.oldjun.com/blog/article.asp?id=197其实修改配置文件就可以自我清除,但我还是多此一举,写了个专杀(专杀只能恢复注册表以及删除病毒副本,对于被感染的文件还需要手动清除): 引用 @ECHO O
2008-01-06 23:35:00
3251
2
原创 how to setup DatabaseMail(with MS Exchange Server)
--SQL Server 2005 Surface Area Configurationsp_configure show advanced options, 1;GORECONFIGURE;GOsp_configure Database Mail XPs, 1;GORECONFIGUREGO-- Creates a new Database Mail accountEXECUTE m
2007-08-06 16:08:00
2190
原创 一年前寫的:計算所得稅以及計算24點遊戲
一年多前一個夜裡寫的, 後來花時間做了些注釋.可以計算出個人所得稅(月收入);根據所得稅推算個人所得;計算24點的小遊戲. 3部分都包含在一個頁面裡面,純html+javascript.其中個人所得稅(月收入)借荐了某人的, 後面兩個絕對原創html>head>script Language="JavaScript">...function FrontPage_Form_Valid
2007-06-16 17:52:00
1185
原创 how to setup DatabaseMail
--SQL Server 2005 Surface Area Configurationsp_configure show advanced options, 1;GORECONFIGURE;GOsp_configure Database Mail XPs, 1;GORECONFIGUREGO-- Creates a new Database Mail accountEXECUTE
2007-06-08 16:21:00
822
原创 SQL2005: DBMail instead of SQLMail
xp_sendmail --[@recipients =] recipients [;...n] [,[@message =] message] --[@body] -- [,[@query =] query] [,[@attachments =] attachments [;...n]] --@file_attachments -- [,[@copy_
2007-06-07 19:19:00
762
2011新个税计算器JavaScript版
2011-04-20
WOW中英文翻译表&U29装备库(最终版)
2008-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人