刚装的oracle,用java执行select * from table 类型是DATE的字段。只能查出年月日,而且是英文格式的。请问下怎样才能用select * from table这种方式取得类似2010-05-01 12:10:59这种的时间格式?
采纳答案:ORACLE的DATE类型的显示方式取决于NLS_DATE_FORMAT初始化参数
NLS_DATE_FORMAT参数可以在以下几个级别设置
ORACLE怎样把字符串转成时间格式
采纳答案:将原来的所有date字段改为用to_char(date字段,'YYYY-MM-DD HH24:MI:SS')封装下就行了
ORACLE帮我更改一下某字段的时间格式~~
相关问题:试试这样行不行:
select datatime(字段名) from tablename
Java显示oracle中时间格式问题
在线求助:select to_char(日期字段,'yyyy-mm-dd hh24:mi:ss') from table
其他回答:使用函数to_char,日期到字符串
to_date,字符串到日期,后面的格式串代表字符串的格式(年-月-日 时分秒)
select to_char(字段,'yyyy-mm-dd hh24:mi:ss') from 表
相关内容:可以修改时间格式
SQL>alter sessio set NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
也可以直接设置环境变量
C:>set NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
高分回答:select to_char(DATE,'yyyy-mm-dd hh24:mi:ss') from table
采纳答案:ORACLE的DATE类型的显示方式取决于NLS_DATE_FORMAT初始化参数
NLS_DATE_FORMAT参数可以在以下几个级别设置
1、数据库级别——如果希望所有人都看到某种格式的数据,则在SQLPLUS中运行 sql>alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss'; 2、SESSION级别——如果只是希望自己看到某种格式而不影响其他人看到的结果 sql>alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; 注意只是当前登录状态有效oracle convert()语句 时间格式是什么样的
ORACLE怎样把字符串转成时间格式
采纳答案:将原来的所有date字段改为用to_char(date字段,'YYYY-MM-DD HH24:MI:SS')封装下就行了
ORACLE帮我更改一下某字段的时间格式~~
相关问题:试试这样行不行:
select datatime(字段名) from tablename
Java显示oracle中时间格式问题
在线求助:select to_char(日期字段,'yyyy-mm-dd hh24:mi:ss') from table
其他回答:使用函数to_char,日期到字符串
to_date,字符串到日期,后面的格式串代表字符串的格式(年-月-日 时分秒)
select to_char(字段,'yyyy-mm-dd hh24:mi:ss') from 表
相关内容:可以修改时间格式
SQL>alter sessio set NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
也可以直接设置环境变量
C:>set NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
高分回答:select to_char(DATE,'yyyy-mm-dd hh24:mi:ss') from table
发表评论
-
Oracle关于时间/日期的操作
2012-04-09 23:12 8611.日期时间间隔操作 当前时间减去7分钟的时间 s ... -
oracle 数据库增量备份
2012-03-16 20:03 1175EXP和IMP是Oracle提供的一种逻辑备份工具。逻辑备份创 ... -
oracle start with connect by 用法
2012-02-19 23:58 1041oracle 提供了start with connect by ... -
Oracle数据导入导出imp/exp
2012-02-09 17:38 632Oracle数据导入导出imp/exp 功能:Oracle数 ... -
性能监控SQL语句
2011-12-23 13:51 838分析表 analyze table tablename co ... -
常用SQL语句
2011-12-23 13:50 992查找数据库中所有字段 以对应的表 select C.colu ... -
安装到最后的两个脚本作用
2011-12-06 18:32 1057在linux下安装Oralce的时候,最后会让你以root的身 ... -
ORACLE中一个字符占多少字节
2011-12-01 22:07 3882在oracle中一个字符特别是中文占几个字节是不同的。 比如 ... -
提高SQL效率
2011-12-01 00:13 1037下面就某些SQL 语句的 where 子句编写中需要注意 ... -
“exists”和“in”的效率问题
2011-11-30 23:49 1032有两个简单例子,以说明 “exists”和“in”的效率问题 ... -
Oracle建立全文索引详解
2011-11-30 20:42 14811.全文检索和普通检索的区别 不使用Oracle text功 ... -
全文检索CLOB
2011-11-30 12:00 1006建议使用全文检索(FULL TEXT SEARCH) ... -
“Oracle”数据库的“周数计算”
2011-11-16 13:25 1000——日期计算,算第n周的第一天及最后一天是几号。 by key ... -
Oracle中TO_DATE格式
2011-11-16 13:17 842TO_DATE格式(以时间:2007-11-02 13:4 ... -
Oracle 索引 详解
2011-11-15 13:00 26065Oracle 索引 详解 ... -
Oracle SQL中的IN 和 EXSITS区别总结
2011-11-15 11:06 1025IN 确定给定的值是否与子查询或列表中的值相匹配。 EX ... -
Oracle 字符集的查看和修改
2011-11-14 23:09 958一、什么是Oracle字符集 ... -
Oracle Flashback技术总结
2011-11-14 01:06 977Flashback 技术是以Undo segment中的内容为 ... -
oracle日志归档模式改变
2011-11-14 00:15 1124在Oracle数据库中,主要 ... -
如何最大程度的 把表空间里面的数据给抢救出来
2011-11-03 16:18 1286今天一朋友问到一个比较有意识的问题: 如果一个表空间,其中一个 ...
相关推荐
Oracle的NLS_DATE_FORMAT设置(日期格式设置)_ITPUB博客.mhtml
这通常涉及到编辑`HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0`(或者对应Oracle Home的键)下的`NLS_DATE_FORMAT`值。 - 数据库初始化参数文件(init.ora):在Unix/Linux系统上,可以在`init<sid>.ora`文件中添加`...
可以通过设置`NLS_DATE_FORMAT`或`NLS_DATE_LANGUAGE`来改变这种行为。 ```sql ALTER SESSION SET NLS_DATE_FORMAT = 'yyyy-mm-dd hh24:mi:ss'; ALTER SESSION SET NLS_DATE_LANGUAGE = 'American'; ``` 以上...
ORA-01843 和 NLS_DATE_FORMAT 是在 Oracle 数据库中常见的错误,通常出现在日期处理时,尤其是当你尝试将非标准格式的日期字符串转换为日期类型时。这篇文章主要探讨了如何解决这类问题。 首先,`ORA-01843: 无效...
其中 `string` 表示需要转换的日期字符串,而 `format_mask` 指定了日期的格式,Oracle数据库根据这个格式解析字符串并将其转换为日期类型。 例如,要将字符串 `'2007-11-02 13:45:25'` 转换为日期,可以使用以下...
本文通过一个实际问题的分析,深入探讨了Oracle NLS_DATE_FORMAT参数在中文环境下的设置方法。 首先,文章提到的一个典型问题是在插入含有日期字段的记录时,由于日期格式不匹配导致的"ORA-01843:无效的月份"错误。...
TO_DATE(date_string, format_mask) ``` - `date_string`: 需要转换的日期字符串。 - `format_mask`: 字符串的日期格式掩码,用于指导如何解析`date_string`。 ### 格式掩码详解 格式掩码定义了日期字符串的结构...
TO_DATE(date_string, format_mask[, nls_date_language]) ``` - `date_string`:这是要转换成日期的字符串。 - `format_mask`:定义了字符串中的日期元素布局。例如,'DD-MON-RRRR' 表示日-月-4位年份,'YYYY-MM-...
Oracle的日期格式可能受到NLS_DATE_FORMAT和NLS_DATE_LANGUAGE参数的影响。不同的字符集可能导致日期的默认显示格式不同。例如,对于US7ASCII字符集,日期格式可能是'01-Jan-01'。可以通过`ALTER SYSTEM`或`ALTER ...
20. **NLS_DATE_FORMAT**:返回日期格式。 21. **NLS_NCHAR_CHARACTERSET**:返回宽字符集。 22. **NLS_NUMERIC_CHARACTERS**:返回数字字符。 23. **NLS_TERRITORY**:返回区域设置。 24. **OS_USER**:返回...
* `SYS_CONTEXT('USERENV', 'NLS_DATE_FORMAT')`:当前日期格式 * `SYS_CONTEXT('USERENV', 'NLS_DATE_LANGUAGE')`:当前日期语言 sys_context 函数可以在 SQL 语句中使用,也可以在 PL/SQL 程序中使用。例如: ```...
这可能与Oracle服务器的NLS_DATE_FORMAT设置有关,该设置决定了默认的日期输入和输出格式。如果输入的日期字符串与NLS_DATE_FORMAT不匹配,就需要显式指定日期格式模型,如`to_date('20020405', 'yyyymmdd')`。此外...
例如,`NLS_DATE_FORMAT` 定义了默认日期格式,`NLS_LANGUAGE` 和 `NLS_TERRITORY` 指定了语言和区域设置。 总结起来,Oracle 系统字符集的查看涉及到多个 SQL 查询和系统表,这对于数据库管理员来说非常重要,因为...
Oracle 使用 NLS_DATE_FORMAT 环境变量来影响默认的日期显示格式,但这通常只影响显示,而不影响日期的解析或计算。如果你想在特定查询中改变日期格式,你应该在 `TO_CHAR` 或 `TO_DATE` 函数中显式地指定格式模式。...
`TO_CHAR(date_variable, 'format_mask')`可以自定义日期的显示格式,如`'J'`表示罗马数字的天数,`'day'`表示完整的星期名。 2. **星期计算**: - `to_char`函数配合日期格式化模型可以查询特定日期是星期几,如`...
解决这个问题的方法是要么调整NLS_DATE_FORMAT,要么在`TO_DATE`函数中明确指定输入字符串的格式。 总之,Oracle数据库中的日期格式处理涉及多个方面,包括日期和时间的转换、格式模式、语言设置以及区间比较。熟练...
- **ALTER SESSION SET NLS_DATE_FORMAT**: 设置会话级别的日期格式。 ```sql ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-RR'; ``` ### 7. 使用TO_DATE函数 `TO_DATE`函数允许用户自定义日期格式,如: ```...
1. **会话级设置**:通过`ALTER SESSION SET NLS_DATE_FORMAT = 'format'`命令,可以在当前会话中设置日期格式。例如: ```sql ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD'; ``` 2. **系统级设置**:如果...
6. **日期格式冲突**:Oracle的日期格式依赖于NLS参数,特别是`NLS_DATE_LANGUAGE`和`NLS_DATE_FORMAT`。如果你遇到格式冲突,可以通过`ALTER SYSTEM`或`ALTER SESSION`设置相应的NLS参数。也可以在`TO_DATE`函数中...