http://kidiaoer.iteye.com/blog/1064902

在oracle中,如果对varchar类型求max会发现9比10大,这是因为数据类型的原因,我们需要将varchar转换成number类型。

方法是使用to_number()函数。

例子:

insert into icache_server_info(cache_server_id,cache_server_address) values((select max(to_number(cache_server_id))+1 from icache_server_info),#cache_server_address#) 

varchar类型的排序问题,比如order by可以用cast()函数,可以参考前面一片博客:order by 多个条件

本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2011/08/09/2296964.html,如需转载请自行联系原作者

oracle数据库中对varchar类型求max的解决方法相关推荐

  1. java+oracle数据库锁,数据库学习之Oracle数据库\记录被另一个用户锁住\解决方法...

    1.先来看看为什么会出锁住: 数据库是一个多用户使用的共享资源.当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况.若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数 ...

  2. PLSQL无法连接64位Oracle数据库/Database下拉框为空的解决方法

    PLSQL无法连接64位Oracle数据库/Database下拉框为空的解决方法 参考文章: (1)PLSQL无法连接64位Oracle数据库/Database下拉框为空的解决方法 (2)https: ...

  3. oracle连接中出现错误ORA-12541,ORA-12514,ORA-01017的解决方法

    1.出现如下错误:ORA-12541:TNS:no listener,如下图所示: 错误原因是我们没有开启Listener监听器服务,解决方法是在服务中开启这个服务,如下图所示. 2.出现如下错误:O ...

  4. Oracle数据库 记录被另一个用户锁住 解决方法

    1.锁表原因: 数据库是一个多用户使用的共享资源.当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况.若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性. ...

  5. oracle数据库中nvarchar,Oracle数据库中的varchar,varchar2,nvarchar,nvarchar2区别及用

    [varchar,varchar2 ] 联系: 1. varchar/varchar2用于存储可变长度的字符串 比如 varchar(20),存入字符串'abc', 则数据库中该字段只占3个字节,而不 ...

  6. 连接oracle数据库出现“ORA-12541:TNS:无监听程序”解决方法

    安装了oracl数据库后,使用油桶工具进行数据库连接时,出现了"ORA-12541:TNS:无监听程序"的错误解决方法. 原因是:这两个服务没有开启! OracleOraDb10g ...

  7. 关于ORACLE 语句中,IN 超过1000个的解决方法

    在ORACLE SELECT 语句中 IN 的数据如果超过 1000,就会出错,解决方法也很简单,以C#代码为例: 1.先写一个方法,接收2个参数 参数1:接收 IN里面的数据,如:'a1','a2' ...

  8. Java 对Oracle数据库中的 BLOB类型 插入图片

    2019独角兽企业重金招聘Python工程师标准>>> package test;import java.io.BufferedInputStream; import java.io ...

  9. oracle+资料类型不一致吗,oracle数据库中,字段类型不一致,导致查询慢

    最近一个WEBSERVICE突然变慢了,后查询发现,后台查询也非常慢(记录条数800多万),索引也有,如下语句 SELECT P.ID,P.RECORD_ID,P.KEY_NAME,P.KEY_CON ...

最新文章

  1. 第一个spring boot应用
  2. 扫盲:关于Android手机内存ROM、RAM还有SD卡的解释
  3. 帝国Cms7.5开发的博客资讯新闻类微信小程序
  4. 《Swift 权威指南》——导读
  5. 资源不在java项目和构建路径上_编译单元不在Java项目的构建路径上-Maven
  6. mysql explain ref const_MySQL EXPLAIN 详解
  7. 解决算法问题的思路 —— 从问题描述到数学表达
  8. Image Gallery
  9. i3能装Linux虚拟机,使用i3wm重新安装Ubuntu
  10. 浅析 DDD 领域驱动设计
  11. C# 通过调用Microsoft Office编辑Word文件
  12. 一图看尽APP各推广渠道“超级用户浓度”| 互联网行业公会
  13. 利用MC34063升压180V的心(辛)路(酸)历(经)程(历)
  14. 不要告诉别人,你家男人看见美女就不老实
  15. 巨量引擎搜索计划搭建流程和优化技巧
  16. VC++在局域网基于winpcap实现QQ号码IP嗅探
  17. Telegraf-Influxdb-Grafana容器化部署拓展(Https、AD域、告警集成)并监控Cisco设备指标
  18. leetcode 2007. 从双倍数组中还原原数组(C++、java、python)
  19. 如何更改计算机睿频,设置睿频加速功能在win7中实现加速的步骤
  20. 对于C 编程语言 有哪些常用的IDE,Go语言常用的IDE有哪些

热门文章

  1. [Winform]安装在C盘,无操作权限的一个解决办法
  2. TCP,UDP发送数据包大小浅析
  3. socket阻塞和非阻塞的区别
  4. 实验讲解OSPF网络类型
  5. linux 两个驱动 竞态,第7章 Linux设备驱动中的并发控制之一(并发与竞态)
  6. PyTorch | Tensor、Numpy、Variable之间的转换
  7. android小闹钟课程设计,《小闹钟》教学设计
  8. arcengine根据属性高亮显示图像_新品发布艺卓推出300万像素彩色医疗显示器RX360...
  9. Redis持久化总结
  10. CGLib 和JDK 动态代理对比