- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 ETL增量抽取方式
ETL增量抽取方式增量是以一个时间段为计量单位,记录该段时间内较以前增加的数据记录。增量抽取是将该段时间内增长的记录查找出来。增量抽取一般有三种抽取模式,用于捕获源系统新增的数据到系目标库中1)、时间戳方式,要求源表中存在一个或多个字段(时间戳),其值随着新纪录的增加而不断增加,执行数据抽取时,程序通过时间戳对数据进行过滤,抽取结束后,程序记录时间戳信息。2)、触发器方式。要求
2012-04-26 18:22:49 1063
原创 SSAS 添加商业智能
添加商业智能添加商业智能的主要的目的是,使得BI项目中的时间的维度是和现实中的时间是同步的。创建商业智能的步骤:点击【下一步】:选择创建商业智能的类型:将需要定义商业智能的字段对应上,点击【下一步】:点击【完成】,则时间维度的商业智能就建成了
2012-04-26 18:19:35 701
转载 SQL语句使用大全,最常用的SQL语句
下列语句部分是Mssql语句,不可以在access中使用.SQL分类: DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 Create
2012-04-25 16:29:02 424
原创 SQL更新多条数据
问题:有两个不同的表,其中都有一个编号的字段,而且存储的内容是相同的,需要将一张表中的另外一些字段依据编号去与另一个表中编号对应来更新到另一个表中。方法:由于在sql中是不支持同时更新多条包含编号的数据的,所以当我们要更新多条数据的时候我们需要进行逐条的更新操作,这个时候我们需要用到游标。游标是只能在存储过程中执行的,所以我们需要建立一个存储过程Create PROCEDURE[dbo]
2012-04-25 16:21:51 1477
原创 SQL触发器
sql触发器理解触发器里面的两个临时的表:Deleted , Inserted 。注意Deleted 与Inserted分别表示触发事件的表“旧的一条记录”和“新的一条记录”。一个数据库系统中有两个虚拟表用于存储在表中记录改动的信息,分别是: 虚拟表inserted虚拟表deleted在表记录新增时存放新插入
2012-04-25 16:20:40 318
原创 SQL求解两个时间差
sql 求解两个时间差SELECTDATEDIFF(Second, '2009-8-25 12:15:12', '2009-9-1 7:18:20') --返回相差秒数SELECTDATEDIFF(Minute, '2009-9-1 6:15:12', '2009-9-1 7:18:20') --返回相差分钟数 SELECTDATEDIFF(
2012-04-25 16:17:21 561
转载 SQL索引
索引是以表列为基础的数据库对象。索引中保存着表中排序的索引列,并且纪录了索引列在数据库表中的物理存储位置,实现了表中数据的逻辑排序。通过索引,可以加快数据的查询速度和减少系统的响应时间;可以使表和表之间的连接速度加快。 但是,不是在任何时候使用索引都能够达到这种效果。若在不恰当的场合下,使用索引反而会事与愿违。所以,在SQLServer数据库中使用索引的话,还是需要遵守一定的规则。笔
2012-04-25 16:11:07 335
原创 AutoComplete+数据库,自动完成功能
AutoComplete控件的作用是根据用户在文本框输入的字符而做出相应的提示效果。例如GOOGLE搜索提示功能。属性列表:TargetControlID:要实现提示功能的控件ServicePath:WEB服务的路径ServiceMethod:调用数据使用的方法CompletionSetCount:提示数据的行数MinimumPrefixLength:用户输入多少字母才
2012-04-25 16:00:13 658
原创 SQL 循环语句
--SQL循环语句declare@iintset@i=1while@i30begininsertintotest(userid)values(@i)set@i=@i+1end===================================================--语法WHILEBoolean_expression{sql_stat
2012-04-25 15:21:30 520
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人