`
黑鸟酱
  • 浏览: 126725 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Oracle 时间和字符串的装换

 
阅读更多
  1. 使用to_char()函数可以完成从日期数据到字符串的准换过程
    to_char(x[, format])
    eg: select to_char(sysdate,'yyyy-mm-dd') year from dual; 
  2. 使用to_date()函数可以把指定的字符串装换成一个日期和时间
    to_date(x[, format])
    eg: select to_date('2011-JAN-1','yyyy-mon-dd') from dual;
    
    出现ORA-01843: not a valid month,使用
    SELECT * FROM NLS_SESSION_PARAMETERS;
    查看当前查询的session的语言设置(NLS: native language support) 
    
  3. 其他处理日期和时间的函数
    select add_months(sysdate, -3),
    last_day(sysdate), 
    months_between(add_months(sysdate, 5), sysdate),
    next_day(sysdate,'Thueday '),  --根据参数求的下一个星期的时间
    round(sysdate,'yy'), --根据参数圆整date
    trunc(sysdate,'yy') --根据参数截断date
     from dual;
  4. dual表介绍:
    1. Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中
    2. 它只有一列:DUMMY,其数据类型为:VARCHAR2(1),只有一行数据:'X'
    3. DUAL属于SYS模式,但所有用户都可以使用DUAL名称访问它。用SELECT计算常量表达式、伪列等值时常用该表,因为它只返回一行数据,而使用其它表时可能返回多个数据行
分享到:
评论

相关推荐

    oracle中操作字符串

    本文将详细介绍如何利用Oracle内置函数来实现从含有逗号和冒号的字符串中提取特定部分的功能。 #### 1. 使用REGEXP_SUBSTR函数 `REGEXP_SUBSTR`函数是Oracle提供的一种强大的工具,用于从文本字符串中提取匹配正则...

    C#连接Oracle数据库字符串

    C#连接Oracle数据库字符串 C#连接Oracle数据库字符串

    Oracle拆分字符串,字符串分割的函数

    在Oracle数据库中,处理字符串是常见的操作之一,尤其是在数据分析或数据清洗的过程中。有时我们需要将一个长字符串分割成多个部分,以便进行进一步的操作。Oracle提供了一些内置的函数来帮助我们完成这个任务。本篇...

    Oracle连接字符串

    "Oracle 连接字符串多种方法" Oracle 连接字符串是指连接 Oracle 数据库的...本文总结了多种连接 Oracle 数据库的字符串书写方法,每种方法都有其特点和应用场景,开发者可以根据实际情况选择合适的连接字符串格式。

    Oracle 数据库连接字符串大全教程

    Oracle 连接字符串代码可以分为多种类型,包括 ODBC 连接、OLE DB 连接和 Oracle.DataAccess.Client.OracleConnection 连接等。 1. ODBC 连接 新版本 Driver={Microsoft ODBC for Oracle};Server=myServerAddress;...

    oracle遍历数据库查找字符串

    总结来说,"Oracle遍历数据库查找字符串"是一个实用的工具,它利用Java和Oracle数据库的特性,帮助用户快速定位数据库中的特定文本,降低了数据库搜索的复杂性和时间成本。在日常工作中,掌握这样的工具和方法对于...

    oracle按特定字符截取字符串

    oracle,按特定字符,截取字符串,直接出结果 oracle,按特定字符,截取字符串,直接出结果oracle,按特定字符,截取字符串,直接出结果

    oracle多行转为字符串总结

    介绍了将多行转为字符串的三种方案,并比较了三种方案的执行效率. 1.sys_connect_by_path + start with ... connect by ... prior + 分析函数 2.自定义Function/SP 3.使用 Oracle 10g 内置函数 wmsys.wm_concat

    oracle日期字符串的相互转换

    ### Oracle日期与字符串相互转换详解 #### 一、概述 在Oracle数据库中,日期与字符串之间的转换是一项常用且重要的操作。正确地进行日期与字符串之间的转换对于数据处理、查询优化等方面有着不可忽视的作用。本...

    Oracle_Sql_中常用字符串处理函数

    Oracle Sql 提供了 LTRIM() 和 RTRIM() 函数,用于去除字符串的-leading 或 trailing 空格或其它字符。 示例:SELECT LTRIM(' gao ') FROM dual; -- 返回 gao SELECT RTRIM(' gao ') FROM dual; -- 返回 gao

    Oracle字段转字符串/多行记录合并/连接/聚合字符串的几种方法

    在Oracle数据库中,有时我们需要将多个字段值转换为单个字符串,或者将多行记录合并成一行,这在数据处理和报告生成时尤其常见。Oracle提供了多种方法来实现这一目标,包括使用内置函数、PL/SQL过程以及一些高级特性...

    Oracle JSON 字符串处理实例

    在Oracle中,处理JSON字符串涉及到解析、查询、更新和存储JSON数据。本篇文章将深入探讨Oracle对JSON字符串的处理实例。 首先,Oracle 12c及更高版本引入了JSON相关的数据类型和函数,如`JSON_OBJECT`和`JSON_ARRAY...

    oracle数据库截取字符串

    Oracle数据库提供了多种截取字符串的方法,本文将介绍 substr 和 instr 两个常用函数,以及 case when then else end 语句的使用。 一、substr 函数 substr 函数用于截取字符串的一部分,语法为 `substr(string, ...

    oracle-字符串去重函数

    传入一个字符串和该字符串的分割字符,返回去重后的字符串,可以直接在plsql中运行,简单的函数运用,能处理oracle中。资源仅供参考

    oracle通过sql实现字符串转数字oracle函数

    `TO_NUMBER(string, format_mask)`函数接收两个参数:要转换的字符串和可选的格式掩码。格式掩码允许我们指定字符串中数字的格式,例如千位分隔符、小数点等。如果不提供格式掩码,Oracle会尝试根据默认的数字模式来...

    Oracle查找字符串中某字符出现的次数

    select f_find('Ap@2233ll@@l@@','@') from dual 返回结果为5,代表‘@’在该字符串中出现5次。 同理 select f_find('Ap@223SWEQQQ3ll@@l@@','Q') from dual---返回3,代表Q在字符串中出现了3次, select f_find('我...

    oracle拼接字符串和拼接一列的值

    oracle拼接字符串查询语句。 普通拼接字符串和拼接某一列的所有值。

    Oracle 获取JSON字符串对象的属性值

    Oracle提供了多种方法来处理这种需求,其中包括基础的字符串操作函数和正则表达式功能。 首先,Oracle的`substr()`函数用于截取字符串。例如,`substr('abc',1,2)`会返回'ab',即从字符串'abc'的起始位置1开始,...

    oracle 如何判断一个字符串能否转换为数字?

    根据Oracle官方文档和提供的错误信息,我们可以得知该错误发生的根本原因是尝试将一个非数值型的字符串转换为数字时失败了。具体来说: - **错误原因**:当尝试将一个字符型字段转换为数字时,如果该字段包含的不是...

    如何用oracle 截取两个相同字符串之间的字符

    在实际工作中经常遇到截取两个相同字符串之间的字符的oracle问题,以下是相关语句

Global site tag (gtag.js) - Google Analytics