代码改变世界

容易遗忘的一些小代码之 PIVOT 和 UNPIVOT

2013-01-07 15:23 by BIWORK, 633 阅读, 1 推荐, 收藏, 编辑
摘要:这个代码以前也经常使用, 不过一段时间之后,每每有人问起如何使用或者要求帮忙检查出错问题时,就要回头再看看这个例子.还好自己搞过,留个底子在这里. 对 PIVOT 和 UNPIVOT 最简单描述 - 行转列,列转行!!!SSIS 中也有这样的一个控件,实现的效果也是一样的.--------------------------------------------------------------------- PIVOT demo from MSDN document---------------------------------------------------------------- 阅读全文

容易遗忘的一些小代码之 Merge Operation and Output Clause

2013-01-07 15:17 by BIWORK, 675 阅读, 0 推荐, 收藏, 编辑
摘要:根据与源表, 对目标表执行插入、更新或删除操作.根据在另一个表中找到的差异在一个表中插入,更新或删除行,可以对两个表进行同步. 在数据仓库应用中,这种SQL语句的使用比SSIS工具的使用更加容易维护些,因为表同步的逻辑可以写在存储过程中,维护的时候只需要维护存储过程即可,而不需要打开Package去检查SSIS Component的配置. /** Merge Operation and Output Clause**/-- Source tableDECLARE @SourceTable TABLE( ID INT PRIMARY KEY, DSPT VARCHAR(50))-- Ta... 阅读全文

容易遗忘的一些小代码之 Cross apply and Outer apply

2013-01-07 15:05 by BIWORK, 421 阅读, 1 推荐, 收藏, 编辑
摘要:总有些小代码用的时候很熟悉, 不用的时候时间长了, 再看到的时候就有些生了, 不知道是我一个人这样还是都是这样, 人老了, 好记性不如烂笔头吧!-- Cross Apply and Out ApplyIF OBJECT_ID('AppDemo1','U') IS NOT NULLDROP TABLE AppDemo1GO IF OBJECT_ID('AppDemo2','U') IS NOT NULLDROP TABLE AppDemo2GO IF OBJECT_ID('dbo.UDF_AppDemo',' 阅读全文

OBJECT_ID 有哪些种类

2013-01-07 14:50 by BIWORK, 6266 阅读, 1 推荐, 收藏, 编辑
摘要:特别是在建表建存储过程的时候进场会写到:IF OBJECT_ID('Table_Test','U') IS NOT NULLDROP TABLE Table_Test这种方式代替了以往所使用的IF EXISTS (SELECT * FROM SYSOBJECTS WHERE NAME = 'Tabl... 阅读全文

关于 Database Mail 配置时出现的错误 - The configuration option 'Database Mail XPs' does not exist, or it may be an advanced option.

2013-01-07 14:32 by BIWORK, 1077 阅读, 0 推荐, 收藏, 编辑
摘要:在通过 sp_configure 进行 Database Mail 配置时出现了以下的这个错误信息Msg 15123, Level 16, State 1, Procedure sp_configure, Line 62The configuration option 'Database Mail XPs' does not exist, or it may be an advanced option.解决方法EXEC sp_configure 'show advanced options', 1GORECONFIGURE WITH OVERRIDEGOEXEC 阅读全文

关于 WMI Provider 不能连接的错误 - Cannot connect to WMI provider. You do not have permission or the server is unreachable.

2013-01-06 17:47 by BIWORK, 2094 阅读, 0 推荐, 收藏, 编辑
摘要:原本在电脑上装过 SQL Server 2008 R2, 后来升级到了 SQL Server 2012, 有时因为需要使用2008 也有时需要使用 2012, 每次打开 Configuration Manager 时就会出现这个错误:When opening SQL Server Configuration Manager, seeing this error below:方法是如果是 2008 R2的 Configuration Manager 打不开对应的应该找 100 的版本, 如果是 2012 的Configuration Manager 打不开就应该进入 110的目录我目前是打开 2 阅读全文

BIWORK 分区表滑动窗口阅读与实践笔记

2012-12-07 18:07 by BIWORK, 696 阅读, 0 推荐, 收藏, 编辑
摘要:基于上一篇 http://www.cnblogs.com/biwork/archive/2012/12/07/BIWORK_Table_Partition_Notes.html继续了解 Sliding Window 滑动窗口的处理Note:示例中使用到了SQL Server 2000的Demo Database,可以从此链接中下载http://www.microsoft.com/en-us/download/confirmation.aspx?id=23654/****************************************************************-- 阅读全文

BIWORK 分区表阅读与实践笔记

2012-12-07 18:00 by BIWORK, 950 阅读, 4 推荐, 收藏, 编辑
摘要:/***************************************************************BIWORK 分区表阅读与实践笔记Note: 示例中使用到了SQL Server 2000的 Demo Database, 可以从此链接中下载http://www.microsoft.com/en-us/download/confirmation.aspx?id=23654在检查删除Partition Function以及Partition Scheme时,要注意Partition Scheme引用了Partition Function,所有需要先删除Partitio 阅读全文
上一页 1 ··· 4 5 6 7 8