- 浏览: 134336 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (84)
- Java (30)
- C/C++ (3)
- Linux (1)
- 数据库 (19)
- 搜索引擎 (1)
- 数据结构 (2)
- 杂七杂八 (4)
- WEB前端 (6)
- Spring (2)
- JavaScript (9)
- DHTMLX (3)
- 正则表达式 (1)
- JQuery (1)
- Report (2)
- PDF (2)
- Word (0)
- Excel (0)
- CSV (0)
- Test & QA (1)
- BI (Business Intelligence) (10)
- SQL (18)
- SAP Business Object (0)
- DataStage (3)
- CI (Continuous Integration) (1)
- Algorith (3)
- Portal (1)
- Struts (1)
- Oracle (9)
- MS SQL Server (3)
- Teradata (3)
- MySql (1)
- Data Warehouse (5)
- ETL (8)
公司的新项目用的是Teradata数据库,之前从未用过这个,所以也是边做边学。
今天在查数据时,想查一个字段的长度,遂习惯性的写下:
select length(field_value) from CDM_OPS.CDM2_SETUP_STAGE where setup_list_name = 'keyAccount'
但是运行该语句时,系统一直提示有错误,感到很奇怪,也找不到sql语句有什么问题。
后来网上查了下,发现LENGTH()不是Teradata 的标准函数,但是Teradata SQL Assitant支持它。
并且由于TERADATA的标准求字符串长度的函数为CHAR,CHARS,CHARACTER等,
所以将 length(field_value) 改成 chars(field_value) ,如下语句所示,问题解决。
select chars(field_value) from CDM_OPS.CDM2_SETUP_STAGE where setup_list_name = 'keyAccount'
发表评论
-
ORACLE ROLLUP和CUBE的使用
2014-09-12 21:29 659ROLLUP,是GROUP BY子句的一种扩展,可以为每个分 ... -
用Oracle的分析函数删除重复的数据
2014-08-13 15:52 739用Oracle的分析函数删 ... -
Oracle分析函数
2014-08-13 15:45 680Oracle分析函数 本文讲述Oracle分析 ... -
Oracle外连接中对非连接条件使用(+)需要注意的地方
2014-03-24 16:33 1041Oracle外连接中对非连接条件使用(+)需要注意的地方 ... -
shell执行oracle存储过程,获得存储过程返回值【转】
2013-05-08 14:53 4915一个小的etl调度,需要将存储过程执行情况进行返回并控制其后 ... -
SQL server 与Oracle开发比较【转】
2013-04-03 22:03 1644SQL server 与Oracle开发比较 本文档主 ... -
SQL/Oracle取出第 m 条到第 n 条记录的方法
2013-03-17 21:22 1862用一句SQL取出第 m 条到第 n 条记录的方法从Table ... -
SQL Server中的行列转换问题
2013-03-04 14:16 1406SQL Server中的行列转换问题 -
TERADATA解决锁表的方法
2013-02-04 16:16 2450TERADATA的锁表问题一直很头疼,经常早上过来发现任务 ... -
Teradata数据库SQL命令
2013-01-30 15:11 1419HELP 帮助用户了解数据库中各种对象的结构 SHOW 帮 ... -
ETL的一些概念和问题(转)
2012-11-21 11:30 11141. What is a logical data mappi ... -
用 IBM WebSphere DataStage 进行数据整合:第 3 部分: 实时数据整合
2012-05-15 14:08 973【转载】用 IBM WebSphere DataSta ... -
用 IBM WebSphere DataStage 进行数据整合:第 2 部分
2012-05-15 14:05 1061【转载】用 IBM WebSphere DataSta ... -
用 IBM WebSphere DataStage 进行数据整合:第 1 部分
2012-05-15 14:02 949【转载】用 IBM WebSphere DataSta ... -
(转载)SQL函数说明大全
2012-04-06 15:25 1896觉得该作者总结的很好,所以就转载过来了,想看原文的朋友请点击此 ... -
SQL Server CONVERT() 函数
2012-01-31 15:42 777SQL Server CONVERT() 函数 ... -
inner join on, left join on, right join on
2012-01-29 12:14 932inner join on, left join ... -
SELECT INTO FROM 与 INSERT INTO SELECT
2011-12-06 15:49 13071.INSERT INTO SELECT语句 ... -
常用DDL,DML,DCL SQL语句大全
2011-11-26 20:33 1206下列语句部分是Mssql语句,不可以在access中使用。 ... -
【转载】ETL构建企业级数据仓库五步法
2011-11-02 09:57 861一、什么是 ETL ETLETL是数据抽取(EXTR ...
相关推荐
在“teradata数据库学习资料”这个主题中,我们可以通过提供的资源深入理解Teradata的核心概念、基本操作以及优化策略。 首先,"teradata-参考资料(某著名外企内部培训所用资料).pdf"很可能包含了一些内部培训课程...
Teradata数据库是一个大规模并行处理(MPP)系统,其架构设计基于Shared Nothing原则,这意味着每个节点都拥有独立的计算和存储资源,不共享任何硬件组件。这种设计是为了提高数据库性能,尤其适合在线分析处理...
SQL函数是Teradata数据库中最基本也是最常用的组成部分之一,它们被广泛用于各种数据操作任务中。根据功能不同,可以将Teradata SQL函数大致分为以下几类: 1. **数值函数**:如ABS(绝对值)、CEIL(向上取整)等...
TeraJDBC是Teradata提供的Java Database Connectivity (JDBC)驱动程序,它允许Java开发者通过标准的JDBC接口与Teradata数据库进行交互,执行SQL查询、数据操作以及事务处理。 TeraJDBC 14.00.00.09 和 TeraJDBC ...
### Teradata 14 版本数据库介绍及下载指南 #### 一、Teradata 14 版本概述 Teradata 是一款高性能的企业级数据仓库解决方案,被广泛应用于大规模数据分析和商业智能领域。Teradata 14 版本是该系列中的一个重要...
Teradata数据库是一款高性能、大规模并行处理(MPP)的关系型数据库管理系统,广泛应用于企业级数据仓库和大数据分析。这个基础学习教程与Java连接Teradata所需的jar包资源,旨在为初学者提供一个全面的入门指南。 ...
在Teradata SQL中,表达式是由列、常量、变量以及运算符组成的组合,用于计算一个值或执行特定的操作。 ##### 1. 基本表达式 基本表达式通常包含简单的算术运算或比较运算,例如:`age + 5` 或 `salary > 10000`。 ...
本篇将深入探讨TERADATA和ORACLE这两种广泛应用的关系型数据库在实现分页查询时的方法。 TERADATA是一个并行数据库系统,以其高效的大数据处理能力著称。在TERADATA中,进行分页查询主要通过使用`TOP`或`LIMIT`...
Teradata数据库是一款高性能的并行关系数据库管理系统,广泛应用于企业级大数据处理。在管理数据库时,有时需要终止或“杀掉”某些会话,以解决资源占用问题或响应错误。在描述中提到的方法是通过PM2(Process ...
Teradata SQL是Teradata数据库系统中的查询和数据操作语言,它是SQL(结构化查询语言)的一个强大实现,专为大规模并行处理环境设计。本文将深入探讨Teradata SQL的基础知识和各种函数的详细用法。 一、Teradata ...
terajdbc4.jar是Teradata JDBC驱动的第4版本,提供了对最新Teradata数据库特性和功能的支持,包括性能优化、新的SQL语法等。 3. **tdgssjava.jar**:此文件是Teradata GSS Java客户端库,它是tdgssconfig.jar的补充...
3. **NULL的使用**:空值(NULL)在SQL中的特殊处理规则。 #### 数据转换和计算 1. **数据类型**:涵盖字符型、二进制、数字型、图形数据等多种数据类型。 2. **算术运算符**:基本的数学运算符,如加减乘除等。 3....
**Teradata SQL**作为一款强大的数据库管理系统,在支持SQL语言的同时,也遵循了ANSI(American National Standards Institute)制定的标准。这一章节主要介绍了Teradata SQL如何与ANSI标准相结合,并讨论了Teradata...
### Teradata SQL 基础教程知识点概览 #### 关系数据库基础 1. **关系数据库模型** - 关系数据库是一种基于关系模型的数据库,它通过表格的形式组织数据,并通过表格之间的关系来关联这些数据。 - 模型的核心是...
根据提供的文件信息,以下是关于Teradata数据库学习笔记的知识点详述: Teradata数据库是一种专为数据仓库设计的数据库系统,它支持大规模并行处理(MPP)架构。随着大数据时代的到来,信息量的爆炸性增长、复杂...