select to_char(t.create_time,'yyyy-mm-dd')as date_,remark,
substr(t.remark, 1, 4) as yyyy,
substr(t.remark, 5, 2) as dd,
(case
when substr(t.remark, 7, 2) = '00' then
'01'
else
substr(t.remark, 7, 2)
end) as dd
,
(substr(t.remark, 1, 4)||'-'||substr(t.remark, 5, 2)||'-'||
(case
when substr(t.remark, 7, 2) = '00' then
'01'
else
substr(t.remark, 7, 2)
end))as cjd
from temp_xxx t;
update temp_xxx t1 set t1.create_time=to_date(
substr(t1.remark, 1, 4)||substr(t1.remark, 5, 2)||
(case
when substr(t1.remark, 7, 2) = '00' then
'01'
else
substr(t1.remark, 7, 2)
end)
,'yyyymmdd'
);
- 大小: 3.2 KB
分享到:
相关推荐
Oracle函数文档是一个包含Oracle数据库系统中常用函数和API的资源集合,主要以CHM(Microsoft Compiled HTML Help)...通过这两个CHM文件,开发者和DBA可以深入理解Oracle的各种功能,并在实际工作中有效地应用它们。
文档中还提供了几个实战案例,帮助理解如何在实际查询中使用这些字符函数: #### 训练1 展示如何使用`LOWER`函数进行大小写不敏感的比较。 - **SQL**: `SELECT empno, ename, deptno FROM emp WHERE lower(ename) =...
根据提供的文件信息,我们可以深入探讨Oracle数据库中的各种实用函数及其应用。...以上介绍的只是 Oracle 数据库中众多函数的一部分,通过合理运用这些函数,可以大大提高数据处理和查询的效率与灵活性。
2. 日期和时间函数: - `SYSDATE`:返回当前系统的日期和时间。 - `ADD_MONTHS()`:在日期上增加指定的月数。 - `MONTHS_BETWEEN()`:计算两个日期之间的月数差。 - `EXTRACT()`:从日期或时间戳中提取部分(如...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其丰富的函数集使得数据处理变得更为高效。在"Oracle函数使用大全"中,我们可以找到许多关于Oracle数据库函数的详细讲解。以下是一些关键知识点的概述:...
同时,定期进行索引分析和维护,如重建和合并索引,也是保持其效能的重要步骤。 存储优化涉及数据块大小、表空间管理、表分区等。适当的数据块大小可以减少I/O次数,而表空间管理则决定了数据的存储方式和空间利用...
Oracle PL/SQL函数是数据库操作中不可或缺的一部分,...以上就是Oracle PL/SQL函数大全中的部分关键函数,它们涵盖了字符串处理、数学运算、日期时间操作以及数据类型转换等多个方面,是数据库开发和管理中常用的工具。
在Oracle数据库中,掌握各种函数的使用方法对于进行数据处理和分析至关重要。以下是从给定的部分内容中提取并详细解释的几个重要函数。 #### 1. ASCII 该函数用于返回与指定字符相对应的十进制数字值。 ```sql SQL>...
- 字符串函数:如LENGTH()计算长度,UPPER()转换为大写,LOWER()转换为小写,SUBSTR()截取子串。 - 日期时间函数:如EXTRACT()提取日期部分,ADD_MONTHS()增加月份,TRUNC()截断日期到指定精度。 - 数学函数:如...
在Oracle中,函数扮演着至关重要的角色,它们允许用户进行复杂的数据处理和计算。"ORACLE函数大全"是一个非常实用的资源,提供了Oracle数据库中几乎所有的内置函数的详细信息。下面将详细介绍一些重要的Oracle函数...
单行函数是针对单行数据进行操作并返回单行结果的函数,可以在SELECT、WHERE、ORDER BY等子句中使用。例如: - **数值函数**:如ABS用于取绝对值,CEIL获取大于或等于指定数值的最小整数,FLOOR则返回小于或等于...
PL/SQL是Oracle的编程语言,允许编写存储过程、函数和触发器: 1. `DECLARE cursor_name CURSOR FOR select_statement;`: 声明游标。 2. `OPEN cursor_name;`: 打开游标。 3. `FETCH cursor_name INTO variable_list...
Oracle SQL函数是数据库管理系统Oracle中用于处理数据的内置函数,它们可以帮助用户进行各种计算、转换和数据操作。以下是一些常见的Oracle SQL函数及其用途的详细说明: 1. **ABS(x)** (数值): 返回数字x的绝对值...
Oracle instr 函数与 substr 函数详细说明 oracle 中的 instr 函数和 substr 函数是两种常用的字符串处理函数,它们可以用来处理和操作字符串...* 字符串的截取和提取 * 字符串的分割和合并 * 字符串的格式化和转换
Oracle PL-SQL 与 Hadoop Hive 和 Phoenix 是两种不同的数据处理和存储系统,它们各自拥有独特的函数库,但在数据操作中存在一些相似的功能。本文将详细介绍 Oracle PL-SQL 中的一些常见函数,以及它们在 Hadoop ...
Oracle字符函数是数据库操作中非常基础且重要的工具,它们用于处理和操纵文本数据。这篇博客主要介绍了12个常用的字符函数,以及如何结合使用这些函数来解决实际问题。以下是这些函数的详细介绍: 1. **lower()**: ...
Oracle的日期时间函数包括SYSDATE获取当前系统日期,ADD_MONTHS添加月份,EXTRACT提取日期部分(如年、月、日),TO_CHAR和TO_DATE用于日期和字符串之间的转换。例如,TO_CHAR(SYSDATE, 'YYYY-MM-DD')将返回当前日期...
- **Oracle的构件和组件**:包括数据库实例、服务器进程等。 - **数据库的物理结构**: - **控制文件**:存储数据库的物理结构信息。 - **数据文件**:存储实际的数据。 - **重做日志文件**:记录对数据库的所有...