- 博客(33)
- 资源 (25)
- 收藏
- 关注
转载 DB2时间函数
--获取当前日期:select current date from sysibm.sysdummy1; values current date;--获取当前日期 select current time from sysibm.sysdummy1; values current time; --获取当前时间戳 select current timestamp fr
2013-03-18 19:04:44
629
原创 Power Designer反向数据库时遇到sqlstate=37000错误,解决方案!
<br />今天在用Power Designer反向数据库时,遇到一个问题,如下:<br />Unable to list the users.<br />[Microsoft][ODBC SQL Server Driver][SQL Server]无法预定义语句<br />SQLSTATE = 37000<br />解决方案:<br /> 步骤一:选择菜单栏中的Database -> Change Current DBMS ,给DBMS选择SQL Server2005。<br /> 步
2011-03-09 17:35:00
713
原创 truncate,delete,drop的异同点(转)
<br />注意:这里说的delete是指不带where子句的delete语句<br />相同点<br />truncate和不带where子句的delete, 以及drop都会删除表内的数据<br /><br />不同点:<br />1. truncate和 delete只删除数据不删除表的结构(定义)<br /> drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但
2010-12-16 14:15:00
449
原创 ETL(转)
<br />ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程)作为BI/DW(Business Intelligence)的核心和灵魂,能够按照统一的规则集成并提高数据的价值,是负责完成数据从数据源向目标数据仓库转化的过程,是实施数据仓库的重要步骤。如果说数据仓库的模型设计是一座大厦的设计蓝图,数据是砖瓦的话,那么ETL就是建设大厦的过程。在整个项目中最难部分是用户需求分析和模型设计,而ETL规则设计和实施则是工作量最大的,约占整个项目的60%~80%,这
2010-12-16 13:51:00
507
原创 数据仓库建模与ETL实践技巧(转)
<br />专家简历<br />戴子良,北京迈思奇科技有限公司(www.minesage.com)咨询顾问,微软MCP,ETL专家,在数据仓库,数据清洗,数据整合和多维数据库方面有很深的造诣,负责企业级数据仓库建模,ETL,数据仓库实现,调度,海量数据的优化处理以及数据分析与挖掘等。负责和参与开发的主要项目有:微软总部MSN数据挖掘项目;微软总部Microsoft Marketing数据分析项目等。对数据仓库的架构和海量数据的优化有丰富的经验和处理方法,有丰富的实际项目经验,尤其对ETL过程及数据清洗整合有
2010-12-16 13:49:00
784
原创 ETL学习心得:探求数据仓库关键环节ETL的本质(转)
元数据是描述数据的数据,他的含义非常广泛,这里仅指ETL的元数据。11 : 10 探求ETL本质之六(元数据漫谈) 对于元数据(Metadata)的定义到目前为止没有什么特别精彩的,这个概念非常广,一般都是这样定义,"元数据<br /> <br />做数据仓库系统,ETL是关键的一环。说大了,ETL是数据整合解决方案,说小了,就是倒数据的工具。回忆一下工作这么些年来,处理数据迁移、转换的工作倒还真的不少。但是那些工作基本上是一次性工作或者很小数据量,使用access、DTS或是自己编个小程序搞定。可
2010-12-16 13:48:00
777
转载 XmlDocument与XPath
<br /> XPath 是 XML 的内容,这里 SelectNodes 是 C# 中 XmlDocument 或 XmlNode 的一个方法。SelectNodes 使用 XPath 来选取节点。<br />重要语法<br />SelectNodes("item")<br />从当前节点的儿子节点中选择名称为 item 的节点。<br />SelectNodes("/item")<br />从根节点的儿子节点中选择名称为 item 的节点。<br />SelectNodes("//
2010-11-02 15:08:00
570
转载 深入剖析ASP.NET 2.0缓冲机制(5)
<br />七、部分页面缓冲技术<br />到目前为止,你已经看到了如何在SqlDataSource控件中使用缓冲技术。本节将向你展示如何使用回寄方式缓存Substitution以便用刷新的内容替换被缓冲的内容部分。这称作“部分页面缓冲”或“页面片断缓冲”。这是一种强有力的特征,它允许应用程序使用页面级缓冲—即使该页面的部分是动态生成的。<br />页面片断缓冲提供对页面中一个片断进行缓冲的功能,这与缓冲整个页面形成对照。有时,整页面输出缓冲是不可行的—例如,当该页面的部分需要针对每一个用户请求
2010-11-02 11:46:00
498
转载 深入剖析ASP.NET 2.0缓冲机制(4)
<br />上面的代码在SqlDataSource控件上施加了SQL缓存无效功能。你已经看到,这个SqlDataSource控件包含EnableCaching和SqlCacheDependency两个属性。其中,SqlCacheDependency属性使用下列语法:<br />SqlCacheDependency="Pubs:authors"<br />在这个属性声明中,你首先列举出数据库的名称,后面跟着的是数据库表名。由于这一属性,无论何时Pubs数据库中的authors表中的数据改变,缓冲数据都会自
2010-11-02 11:44:00
483
转载 深入剖析ASP.NET 2.0缓冲机制(3)
<br />五、为SQL缓存无效实现Web配置<br />下一步,在你能够把SQL缓存无效功能使用于你的ASP.NET应用程序之前,还要更新Web配置文件—你需要指示ASP.NET框架查询你已经启动SQL缓存无效功能的数据库。下列Web配置文件包含以特定的时间间隔周期性地查询Pubs数据库中必要的配置信息:<br /><configuration><connectionStrings><add name="Pubs"connectionString="Server=localhost;Datab
2010-11-02 11:40:00
440
转载 深入剖析ASP.NET 2.0缓冲机制(2)
<br />三、在SqlDataSource控件中的SQL缓存无效<br />到目前为止,你已看到了如何使基于在SqlDataSource控件中的CacheDuration属性中设定的持续时间值缓存无效。在本节中,我将解释基于SQL Server表中的数据实现一个缓存无效机制的步骤。这种缓存无效机制是ASP.NET 2.0的一个新特征,这时一个缓冲页面或一个数据源控件能够被绑定到一个SQL Server数据库中的某一个特定表上。一旦你实现这种初始化的关联操作,那么,改变该表的内容将导致缓冲的对象
2010-11-02 11:37:00
374
转载 深入剖析ASP.NET 2.0缓冲机制(1)
<br />缓冲功能是开发人员构建ASP.NET 2.0 Web应用程序的重要关注点之一。本文试图通过三个示例页面全面剖析ASP.NET 2.0提供的新的缓冲机制。<br />一、简介<br />ASP.NET 1.x Cache API是一种革命性特征。当一个XML文件或另一个缓冲项的内容改变时,Cache API提供了诸如声明性输出缓冲、以编程方式控制输出缓冲以及使缓冲项无效等能力。尽管这大大改进了Web应用程序的性能,但遗憾的是,ASP.NET 1.x并没有提供一种机制来实现当数据库中的数据改
2010-11-02 11:35:00
539
原创 int?和??
int? 类型 可以为null比如 一个GetValue(int? num). 可以传null过去。?? 运算符如果 ?? 运算符的左操作数非 null,该运算符将返回左操作数,否则返回右操作数。比如int? x=null;int y = x ?? -1;此时y=-1;
2010-11-01 15:57:00
538
原创 DataTable.Compute强大的功能(转)
<br />1:聚合函数”Sum()”<br />2:自由计算表达式“20*30+1”<br />3:bool表达式“1=2”<br />4:IFF逻辑表达式” IIF(20>1000, 0, 1)”//还支持IsNull,Trim,SubString等<br />一个小应用:让DataTable模拟Excel的Formula功能。<br />Excel中的Formula功能强大,如果能让DataTable有类似的功能就好了。大部分事件DataTable只是用作数据载体,其实很少用它做计算。Data
2010-11-01 15:51:00
5057
原创 ROW_NUMBER、RANK、DENSE_RANK的用法(1)(转)
<br />SQL Server 2005 引入几个新的排序(排名)函数,如ROW_NUMBER、RANK、DENSE_RANK等。<br />这些新函数使您可以有效地分析数据以及向查询的结果行提供排序值。 <br />--------------------------------------------------------------------------<br />ROW_NUMBER()<br />说明:返回结果集分区内行的序列号,每个分区的第一行从 1 开始。<br />语法:R
2010-09-30 14:46:00
479
原创 left join,inner join,right join,cross join,full join的区别
<br />cross join是笛卡儿乘积就是一张表的行数乘以另一张表的行数<br />left join第一张表的连接列在第二张表中没有匹配是,第二张表中的值返回null<br />right join第二张表的连接列在第一张表中没有匹配是,第一张表中的值返回null <br />full join返回两张表中的行 left join+right join<br />inner join只返回两张表连接列的匹配项<br />例子<br />declare @a table(a int,b int)<br
2010-09-21 14:23:00
530
原创 ie9 问题
<br />我win7 系统。 本身自带ie8 <br />我安装了ie9 beta 后出现<br /> <br />res://ieframe.dll/acr_error.htm# <br />好多网页无法打开,老报错!<br />
2010-09-21 10:49:00
674
1
原创 c# is和as的区别
<br />关于类型的判断和转换有is和as这2个操作符。具体区别和用法如下<br />is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。另外is操作符永远不会抛出异常。代码如下:System.Boolean b1 = (o is System.Object);//b1 为true<br />System.Boolean b2 = (o is Employee);//b2为false<br />如果对象引用为null,那
2010-09-08 21:27:00
499
原创 sql server substring() 与varchar类型 中文问题
<br />sql server 2005 里<br /> 对于中文 substring('张三',1,3): 中文是按一个字符计算的<br /> 而 varchar 类型 是将中文字符按两个字符计算的<br />
2010-09-07 22:59:00
1915
原创 似曾激动
多日来访,不惊登录! 浏览各处,多有感慨! 赋之多日,今天还存! 乐哉乐哉! 事物发展,多有难言!苦苦思索,生存之道! 人也是之,物也是之! 顺哉顺哉! 奈是存之,必有后力! 只待某日,谋求再变! 雷雨加电,海阔天空! 望哉望哉!
2010-09-07 18:54:00
449
原创 IsPostBack深入探讨
<br />1 IsPostBack介绍<br />IsPostBack是Page类有一个bool类型的属性,用来判断针对当前Form的请求是第一次还是非第一次请求。当IsPostBack=true时表示非第一次请求,我们称为PostBack,当IsPostBack=false时表示第一次请求。在asp.net框架内部有很多的场景需要判断IsPostBack,比如LoadAllState等操作就需要在PostBack的时候进行。对于我们自己使用WebForm进行开发时,经常会在Page_Lo
2010-09-07 17:18:00
380
原创 关于 Response.end() 一点想法
<br />使用 Response.end() 会产生ThreadAbortException 的异常。 试着要解决该问题。<br />我产生该问题的场景是: GridView 导出为Excel 涉及代码为:<br /> StringBuilder sb = new StringBuilder();<br /> StringWriter sw = new StringWriter(sb);<br /> HtmlTextWriter htw = new Htm
2010-09-03 13:54:00
2759
1
原创 sql server 系统表 介绍
<br />sysaltfiles 主数据库 保存数据库的文件 <br />syscharsets 主数据库字符集与排序顺序<br />sysconfigures 主数据库 配置选项<br /> syscurconfigs 主数据库当前配置选项<br /> sysdatabases 主数据库服务器中的数据库<br /> syslanguages 主数据库语言<br /> syslogins 主数据库 登陆帐号信息<br /> sysoledbusers 主数据库 链接服务器登陆信息<br />
2010-09-03 13:43:00
616
原创 十个态度让你享受工作
<br /> 1. 找出你承担职位的意义 <br /> 媒体往往给人一种印象,即「成功」的人不需要工作,我们对现职的不满,部分也导因于此。<br /> 然而,或许让人难以接受,但你所以在现职上工作,是有原因的。<br /> 2. 成就感不是别人给的<br /> 知道自己是谁,比我们是在什么职位更重要。<br /> 这对我们职场成功的重要性,不亚于我们的资历和才干。<br /> 3. 拥抱任何一个改变<br /> 在职场里,改变经常导致摩擦产生。<br /> 一
2010-09-01 16:48:00
425
原创 将 ASP.NET 跟踪与 System.Diagnostics 跟踪集成(1)
<br />本演练描述如何将 ASP.NET 跟踪技术与 System.Diagnostics 跟踪技术集成以及如何将所有跟踪消息写入单个跟踪输出中。<br />使用跟踪可以跟踪应用程序的执行流、显示 Web 窗体生命周期中关键点的数据并可以弄清楚 Web 窗体是如何与应用程序的其他各个组件进行交互的。使用跟踪还可以检查提交给应用程序的 HTTP 请求参数、在视图状态中为特定 Web 窗体所存储的内存量以及其他有用的分析信息。 <br />ASP.NET 跟踪机制写入显示在 ASP.NET 网页和 ASP.
2010-08-20 14:43:00
500
原创 使用异常管理应用程序块Exception Management Application Block
<br />异常管理应用程序块Exception Management Application Block<br />异常管理应用程序块提供了管理应用程序异常的灵活而又简单的方法。先来看一个最简单使用EMAB的步骤:<br />(1)添加组件引用:using Microsoft.ApplicationBlocks.ExceptionManagement;<br />(2)在捕获异常的时候调用异常管理<br /> try<br />
2010-08-20 13:47:00
541
转载 个人思考:软件产品在什么情况下一定要走精品路线
<br />我最近一直思考这个问题。下文暂且使用目前比较流行的说法,原子经济 vs 比特经济<br />原子商品的边际成本不为零。比如小车,一辆宝马和一辆QQ的制造成本是不同的,做5辆QQ和5万辆QQ,每台车的成本摆在那儿,所以原子产品有贵的有便宜的,消费者可以根据自己的消费能力去购买不同档次的产品。对于原子商品,品质100可以卖100块钱,品质60可以卖60块钱,消费区间能拉开。<br />而对于比特商品,软件,成本集中在初期,出第一份拷贝,到出第1万份拷贝,每份拷贝的边际成本约等于零。比如我们做一个在线
2010-08-17 13:57:00
534
原创 最烦的两条:团队精神和程序员道德(转)
<br />现在企业招聘的时候总是要提一个要求:要有团队精神,一开始觉得很有道理,工作一段时间了,发现全是扯淡!根本这就是糊弄我们单纯的代码工人的,本质上是让我们成年累月地给他们干些修修补补擦屁股的活儿,还不让有怨言!团队精神说具体些就是:<br />1)让你干什么就干什么,你的兴趣完全靠边儿站,干完自己的活儿还得帮别人干!结果是受苦受累最多,好处归领导,黑锅自己背!<br />2)有疑问可以提出但是不承诺解答,有理未必行得通,无理反而占上风!说白了泯灭正义感,消灭求知欲和创造性!更让人气愤的居然是:不该问
2010-08-12 11:21:00
702
原创 Ajax无刷新的获取数据绑定GridView及无刷新更新数据
首先是获得数据并绑定好GridView客户端javascript代码: 1 function GetPersonnelKPIStep() 2 { 3 4 var sId=GetParam("c_id"); 5 6 docume
2009-04-02 13:30:00
1914
1
原创 .net ajax 的原理
关于ajax的名字 ajax 的全称是Asynchronous JavaScript and XML,其中,Asynchronous 是异步的意思,它有别于传统web开发中采用的同步的方式。 4、关于同步和异步 异步传输是面向字符的传输,它的单位是字符;而同步传输是面向比特的传输,它的单位是桢,它传输的时候要求接受方和发送方的时钟是保持一致的。 具体来说,异步传输是将比特分成小组来进行传送。一般每
2009-04-01 14:01:00
861
原创 LINQ 的演变及其对C#设计的影响(转帖)
我曾是 Connections 系列节目的一名超级爱好者,这是在《探索频道》(Discovery Channel) 中由 James Burke 主持的节目。其基本假定是:看起来毫不相关的发现是如何影响其他发现,而这些发现最终又为现代生活提供了便利。其寓意是,如果您想进步,任何进步都不是孤立地取得的。语言集成查询 (LINQ) 也是如此,这毫不奇怪。 简单地说,LINQ 是支持以类型安全
2009-04-01 13:20:00
466
jQuery.Easyui-DropdownMenu.Tab
2010-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人