在userinfo表中定义了 telnum number(11);然后在输入数据的时候 例如输入12345678910;
select的时候 结果显示成这个样子
1.2346E+10请问怎么该才能显示成 12345678910
select的时候 结果显示成这个样子
1.2346E+10请问怎么该才能显示成 12345678910
解决方案 »
- oracle原来导有表结构,但是缺很多表,在这个基础上想重新导完整的库导不进去,具体见下面详细信息,高手指点下!
- Oracle语句 'ORA-01427: 单行子查询返回多个行'.
- oracle 指定时间查询,高手进。
- 求助,请帮忙看看这个存储过程如何调用
- 变量赋值的问题,我在函数里定义了两个变量,我想调用函数,手动输入字符,自动将字符赋值给变量并执行函数,怎么实现?
- show parameter
- sql%rowcount
- 为什么出现ORA-12154:TNS:无法处理服务名
- ora 24375
- Oracle :在course表中创建一个INSERT触发器,插入课程名,如果已存在,则不执行插入操作,并提示用户。
- oracle如何导入dmp
- RAC服务器如果关闭一段时间,再重新开启时数据同步会有什么问题
----------
1.2346E+10
1.2346E+10
----------
1.2346E+10
1.2346E+10Linux 下
一般这种情况,都是把telnum定义成varchar2(11)的。
里面有始发时间 和到达目的地时间
始发时间 date //我只想显示时分秒
目的地时间 date
这里能不能 单独显示 年月日 单独显示 时分秒
select to_char(sysdate, 'hh24:mi:ss') from dual;
不能直接显示时分秒。除非设置整个Oracle服务端的NLS_DATE_FORMAT
不过,这样的话,对其他的数据就会有很大的影响了。