数据库
文章平均质量分 72
iteye_12668
这个作者很懒,什么都没留下…
展开
-
如何在S2SH中, 由.hbm.xml文件和POJO类生成数据库表
首先要在spring.xml里面配置sessionfactory和其他的,sessionfactory里面要制定hbm.xml文件的位置 Java代码: or...原创 2011-05-26 13:55:35 · 94 阅读 · 0 评论 -
SQL Server中的行列转换问题
SQL Server中的行列转换问题 普通行列转换仅针对sql server 2000提供静态和动态写法。 增加sql server 2005的有关写法。 PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P...原创 2013-03-04 14:16:34 · 99 阅读 · 0 评论 -
TERADATA解决锁表的方法
TERADATA的锁表问题一直很头疼,经常早上过来发现任务都没跑,检查发现中间某张表在凌晨生成的时候被某人的查询SQL给锁了,导致后续任务都没有跑,于是查找TD那一堆英文文档,发现一个变相的解决办法,通过建立视图:create view etl.Etl_Monitor_Viewas locking table etl.Etl_Monitor for accessselect * f...原创 2013-02-04 16:16:08 · 1876 阅读 · 0 评论 -
Teradata数据库SQL命令
HELP 帮助用户了解数据库中各种对象的结构 SHOW 帮助用户了解某种对象的定义,即返回其DDL语句 EXPLAIN 返回一个SQL语句经优化处理后的执行步骤,注意并未真正执行 FALLBACK 对数据加以保护的一种方式,是冗余的备份 RENAME 对表重命名 NULLIFZERO 对数据作累计处理时,忽略零值 ZEROIFNULL 对数据作累计处理时,将空值作零处理 WITH...BY 对...原创 2013-01-30 15:11:14 · 1056 阅读 · 0 评论 -
Teradata数据库中的求字段值的长度函数(即对应SQL中的Length()函数)
公司的新项目用的是Teradata数据库,之前从未用过这个,所以也是边做边学。 今天在查数据时,想查一个字段的长度,遂习惯性的写下: select length(field_value) from CDM_OPS.CDM2_SETUP_STAGE where setup_list_name = 'keyAccount' 但是运行该语句时,系统一直提示有错误,感到很奇怪,也找...原创 2012-06-28 12:57:20 · 3500 阅读 · 0 评论 -
ETL的一些概念和问题(转)
1. What is a logical data mapping and what does it mean to the ETL team? 什么是逻辑数据映射?它对ETL项目组的作用是什么? 答: 逻辑数据映射(Logical Data Map)用来描述源系统的数据定义、目标数据仓库的模型以及将源系统的数据转换到数据仓库中需要做操作和处理方式的说明文档,通常以表格或Excel的格式保存...原创 2012-11-21 11:30:25 · 394 阅读 · 0 评论 -
用 IBM WebSphere DataStage 进行数据整合:第 3 部分: 实时数据整合
【转载】用 IBM WebSphere DataStage 进行数据整合:第 3 部分: 实时数据整合原文地址:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0611zhoudp/index.html 本系列的第 1 部分和第 2 部分详细介绍了如何利用 DataStage 开发 ETL...原创 2012-05-15 14:08:58 · 197 阅读 · 0 评论 -
用 IBM WebSphere DataStage 进行数据整合:第 2 部分
【转载】用 IBM WebSphere DataStage 进行数据整合:第 2 部分原文地址:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0604zhoudp/ 在本文中,您将看到一个同时处理多个数据源和目标的 ETL Job 的开发过程,并了解 DataStage 中 Contai...原创 2012-05-15 14:05:28 · 133 阅读 · 0 评论 -
用 IBM WebSphere DataStage 进行数据整合:第 1 部分
【转载】用 IBM WebSphere DataStage 进行数据整合:第 1 部分原文地址:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0602zhoudp/数据整合的核心内容是从数据源中抽取数据,然后对这些数据进行转化,最终加载的目标数据库或者数据仓库中去,这也就是我们通常所说的 E...原创 2012-05-15 14:02:12 · 151 阅读 · 0 评论 -
shell执行oracle存储过程,获得存储过程返回值【转】
一个小的etl调度,需要将存储过程执行情况进行返回并控制其后续依赖是否执行,本人只是将调用执行存储过程的shell脚本中存储过程输出参数返回,并没有写具体的控制程给大家,如果在这个思路上继续进行开发,那就是一个小的etl调度程序。 下面将各个脚本进行说明:(ex_produre.sh)1.执行存储过程脚本#!/bin/bashuser_name=$1user_pass=$2pro...原创 2013-05-08 14:53:19 · 951 阅读 · 0 评论 -
(转载)SQL函数说明大全
觉得该作者总结的很好,所以就转载过来了,想看原文的朋友请点击此链接:http://www.cnblogs.com/moss_tan_jun/archive/2010/08/23/1806861.html以下是正文:一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。...原创 2012-04-06 15:25:26 · 201 阅读 · 0 评论 -
SELECT INTO FROM 与 INSERT INTO SELECT
1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1 批量插入全部数据:insert into table2 select * from table1 (前提是table2 必须要和table1 有一模一样的表结...原创 2011-12-06 15:49:00 · 89 阅读 · 0 评论 -
常用DDL,DML,DCL SQL语句大全
下列语句部分是Mssql语句,不可以在access中使用。SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-...原创 2011-11-26 20:33:08 · 736 阅读 · 0 评论 -
【转载】ETL构建企业级数据仓库五步法
一、什么是 ETL ETLETL是数据抽取(EXTRACT)、转换(TRANSFORM)、加载(LOAD )的简写,它是将OLTP系统中的数据经过抽取,并将不同数据源的数据进行转换、整合,得出一致性的数据,然后加载到 数据仓库中。简而言之ETL是完成从 OLTP系统到OLAP系统的过程(图一:PIC1.JPG)。二、数据仓库的架构 数据仓库(DATA WAREHOUSE \ DW...原创 2011-11-02 09:57:07 · 257 阅读 · 0 评论 -
SQL Server CONVERT() 函数
SQL Server CONVERT() 函数(转自W3school)SQL Server Date 函数定义和用法CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data...原创 2012-01-31 15:42:25 · 132 阅读 · 0 评论 -
inner join on, left join on, right join on
inner join on, left join on, right join on (转载自:http://sufei.cnblogs.com/) 希望大家通过我的文章能对链接表有一个全新的认识主要说的三个多表链接查询的方法有如下三种inner join on, left join on, right join on接下来我一个一个的给大家介绍...原创 2012-01-29 12:14:16 · 81 阅读 · 0 评论 -
mysql导入sql文件
例如:我的用户名是root 密码是123 sql脚本存在C盘 名字为test.sql 数据库为test有两种方法可以执行脚本1:打开CMD输入以下命令(不需要转换目录)>mysql -u root -p123进入MYSQL后mysql>use test;mysql> source c:/test.sqlok执行完了,你可以用show tables;查看有哪写表(记得语句...原创 2011-01-23 20:08:48 · 86 阅读 · 0 评论 -
oracle的函数
oracle的函数单行函数 返回值只有一个 分组函数 返回值是多条记录 group by sum avg 单行函数 字符函数 concat 连接 || 显示dname和loc中间用-分隔 select deptno,dname||'----'||loc from dept; dual哑元表 没有表需要查询的时候 可以用它 select...原创 2010-10-20 15:02:57 · 97 阅读 · 0 评论 -
SQL server 与Oracle开发比较【转】
SQL server 与Oracle开发比较 本文档主要从oracle与sql server语法上进行差异性比较,诸如两者在管理,性能,优化等方面的差异不作比较。●概念上区别 1.Oracle 是一种对象关系数据库管理系统(ORDBMS),而Sql server 只是关系型数据库管 理系统(RDBMS). 2.Oracle使用Internet文件系统,该系统...原创 2013-04-03 22:03:26 · 213 阅读 · 0 评论