MS SQL Server
cdwolfling
江苏盐城人, 在上海写SQL
展开
-
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 · 2162 阅读 · 2 评论 -
SQL递归游戏-你厉害吗,来过5关
http://blog.csdn.net/jinjazz/article/details/5770919溫故而知新~转载 2012-11-13 19:56:53 · 729 阅读 · 0 评论 -
SQLServer2012 查询分析器的快捷键
某天, 突然发现08 R2版本时常用的Ctrl+R,Ctrl+E等快捷键不起作用了。 虽然可以通过工具--选项--快捷键来自定义快捷键来恢复这些常用快捷键, 但感觉很不爽。查找后, 发现可以用工具--导入里面的恢复默认设置来快速恢复到SQL2008 R2的习惯快捷键。在恢复过程中, 有一个选项, 如下,看来, 是之前安装了某软件或做了某操作, 导致启用了VS2010的设定啦。原创 2012-11-22 11:00:04 · 4872 阅读 · 0 评论 -
执行动态 sql 并为 输出参数赋值、sp_executesql 使用方法
sp_executesql 过程与 exec 关键字区别sp_executesql 可以在动态 sql 中使用变量,并且将变量输出exec 则只能执行动态 sql 和 存储过程(执行过程不需要加小括号,执行动态 sql 则必须加小括号)--------------------------------------------------------------------------转载 2013-04-09 15:25:12 · 1649 阅读 · 0 评论 -
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 · 926 阅读 · 0 评论 -
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 · 855 阅读 · 0 评论 -
啟用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 · 2083 阅读 · 0 评论 -
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 · 671 阅读 · 0 评论 -
统计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 · 498 阅读 · 1 评论 -
用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 · 6868 阅读 · 0 评论 -
查看SSRS查詢記錄的T-SQL
select * from [ReportServer].[dbo].ExecutionLog2原创 2012-01-11 09:22:08 · 994 阅读 · 1 评论 -
制作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 · 2140 阅读 · 1 评论 -
用Reporting Service的自定义代码实现“累乘”功能
SSRS2008中已经有很多系统提供的函数, 包括文本处理类(如Replace),数学计算类(如Atan),统计类(如Sum), 但笔者刚好需要一个类似Sum(累加)的函数--累乘, 找遍其函数库无果。CSDN上有人给出两种解决方案:1. 用SQL算好结果将参数传进来;2.通过SSRS的自定义代码, 实现“累乘”功能。由于我的报表中多处需要使用到累乘功能,故采用第2种方法, 具体如下:a. 打原创 2009-05-15 09:45:00 · 1927 阅读 · 0 评论 -
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 · 601 阅读 · 0 评论 -
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 · 2198 阅读 · 0 评论 -
实现Reporting Service的页面自动定时刷新
代码中加入“自动刷新的秒数”, SSRS2005,SSRS2008有效。 比如想要实现每5分钟刷新一次, 只需要在Code编辑页面中的这行前面加上: 300原创 2010-03-19 11:54:00 · 2923 阅读 · 0 评论 -
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 · 1035 阅读 · 0 评论 -
拆解组装SQL字符串全过程---sql练习--转自Jinjazz(http://blog.csdn.net/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 · 667 阅读 · 0 评论 -
使用SQLXML将XML文件映射到关系数据库
SQLXML xsd sql:relation原创 2011-03-06 12:42:00 · 932 阅读 · 0 评论 -
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 · 323 阅读 · 0 评论