oracle9i中varchar2(5)字段长度不足5前面补0?

mip版  关注:201  答案:2  悬赏:20

解决时间 2021-01-19 11:34

已解决

2021-01-18 23:56

具体情况是这样的 本来这个流水号这个字段中应该存储的值为:00001、00002、。。。。09999这样的数据,而且不应该有重复,但是现在出现了两个00005,那么就需要第二个00005改成0006,后面的数据大小应该都加1;

我是先将这个varchar2字段先to_number()的,然后将00006及其后面的值加1,然后将00005改成00006,这样number类型的数据是理顺了,现在需要这正确的number值转换为00001形式了,我知道access数据库中有这样的方法:update table set lsh(流水号)=right(100000+lsh,5),但是oracle中没有这个方法!!

请教各位大侠oracle中应该怎么处理最后一步的这个转换呢???

最佳答案

2021-01-19 00:26

用lpad(字符串,位数,要补的字符)

lpad('1', 5, '0')='00001'

全部回答

1楼

2021-01-19 01:28

在每一个运行的oracle8i数据库中都有一个数据库名(db_name),如果一个服务器程序中创建了两个数据库,则有两个数据库名。其控制参数据分属在不同的pfile中控制着相关的数据库。 二、什么是数据库实例名(instance_name) 数据库实例名则用于和操作系统之间的联系,用于对外部连接时使用。在操作系统中要取得与数据库之间的交互,必须使用数据库实例名。例如,要和某一个数据库server连接,就必须知道其数据库实例名,只知道数据库名是没有用的,与数据库名不同,在数据安装或创建数据库之后,实例名可以被修改。数据库安装完成后,该实例名被写入数据库参数文件pfile中,格式如下: [code:1:1aaf156970] db_name="orcl" #(不允许修改) db_domain=dbcenter.toys.com instance_name=orcl #(可以修改,可以与db_name相同也可不同) service_names=orcl.dbcenter.toys.com control_file=(............... ......... [/code:1:1aaf156970] 数据库名与实例名之间的关系。 数据库名与实例名之间的关系一般是一一对应关系,有一个数据库名就有一个实例名,如果在一个服务器中创建两个数据库,则有两个数据库名,两个数据库实例名,用两个标识确定一个数据库,用户和实例相连接。 但在8i、9i的并行服务器结构中,数据库与实例之间不存在一一对应关系,而是一对多关系,(一个数据库对应多个实例,同一时间内用户只一个实例相联系,当某一实例出现故障,其它实例自动服务,以保证数据库安全运行。) 三、操作系统环境变量(oracle_sid) 在实际中,对于数据库实例名的描述有时使用实例名(instance_name)参数,有时使用oracle_sid参数。这两个都是数据库实例名,它们有什么区别呢?(经常弄混) [code:1:1aaf156970] (oracle_sid) os oracle 数据库

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

点此我要举报以上信息!

推荐资讯

大家都在看

oracle 取字段长度为5,oracle9i中varchar2(5)字段长度不足5前面补0?相关推荐

  1. oracle中varchar2的储存长度

    varchar2最大是4000字节,那么就看你的oracle字符集:(select userenv('language') from dual;) 如果字符集是16位编码的,ZHS16GBK,那么每个 ...

  2. oracle中varchar2的最大长度,.关于oracle中varchar2的最大长度

    关于 varchar2 的最大长度 varchar2有两个最大长度:一个是在字段类型4000:一个是在PL/SQL中变量类型32767.这是一个比较容易出错的地方.因为在函数中可以声明长度超过4000 ...

  3. Spring Boot接口返回的字段名和实体类中定义的字段名不一致

    问题描述:在使用@ResponseBody注解返回一个Controller接口数据时会遇到接口中返回的字段与实体中定义的字段不一致的情况,例如实体类中定义的字段名如下: @ApiModelProper ...

  4. php 获取字符串长度 包含空格,php中常用的字符串长度函数strlen()与mb_strlen()实例解释...

    int strlen ( string $string ) int strlen ( string $string )  获取给定字符串的[字节]长度 成功则返回字符串$string的长度,如果$st ...

  5. json最大长度限制_GET请求中URL的最大长度限制总结,读完之后,大部分程序员收藏了...

    浏览器 1.IE IE浏览器(Microsoft Internet Explorer) 对url长度限制是2083(2K+53),超过这个限制,则自动截断(若是form提交则提交按钮不起作用). 2. ...

  6. db2增加decimal类型字段小数位_05725.16.1Hive中decimal类型字段.0结尾数据显示异常问题处理...

    作者:辉少 1 问题描述 Fayson今天在Hive中插入字段类型为decimal的数据时发现,插入数据为1.0, 1.000等以 .0结尾的数据在hive中显示为1,即不显示末尾的.0 ,如下: C ...

  7. php显示标题控制长度,PHP dwt模板中如何控制标题长度

    {foreach from=$article_array item=article_data} {/foreach} 求助高手. 回复讨论(解决方案) 这个要看模板引擎是什么工作原理. 比如支持不支持 ...

  8. php限制数组长度,PHP限制数组中每个字符串的长度

    我有一个包含多个字符串的数组,如下所示: $str[0] = "kasdnkjsandjabsdkjsbad"; $str[1] = "kasdnkjsandjasdjk ...

  9. mongodb 如何删除 字段值为 json对象中的某个字段值

    例如: { attributes: { birthday:'1988-01-01', name: 'aq' } } birthday是attributes字段的value的一个字段, 我要删除birt ...

最新文章

  1. java xml文件内容替换_java读取xml文件并转换成对象,并进行修改
  2. 【三分钟刷一题力扣】移除元素
  3. 火车票售票系统mysql_为何火车上明明有很多空位,售票系统却会显示无座?
  4. Vue.js组件学习
  5. tc351i  发送短信息 代码
  6. tensorflow模型在实际上线进行预测的时候,使用CPU工作
  7. php rpoplpush,Redis Rpoplpush 命令
  8. 我的Java开发学习之旅------求字符串中出现次数最多的字符串以及出现的次数...
  9. mysql引擎 实际应用_MySQL数据库中的三个引擎
  10. Android各版本代号、版本号、API/NDK级别、发布时间及市场份额
  11. Android学习JNI,使用C调用JAVA语言
  12. 实现Codeblock支持C99标准
  13. [facebook-wda]iOS App元素定位
  14. Nacos连接不上:Ignore the empty nacos configuration and get it based on dataId
  15. FT2000+下使用Clonezilla进行系统备份还原
  16. 范宝兴:幻方与类自然数幻方(上)「片桐善直8阶间隔幻方」「同心6阶/8阶/10阶」...
  17. 无限流量与5G即将来临,我们距淘汰Wi-Fi还有多少时间?
  18. 影像匹配代码,论文:Remote sensing image matching featured by the optimal entropy classification
  19. 利用支持向量机对六维数据可视化
  20. plsql数据库密码过期的解决方法

热门文章

  1. 路由协议:西出网关无故人,敢问路在何方
  2. grep 跨行搜索(匹配)
  3. FM33A048B CRC
  4. 塑料注塑模具质量等级分类,质量不过剩很重量!
  5. 考研-英语经验贴(总结)
  6. 如何在各种类型的面试中取胜
  7. 学习opengl之制作魔方
  8. 运用大数据服务环境质量改善
  9. JAVA版大型通用WMS仓库管理系统源码 WMS系统源码
  10. JAVA redis缓存过期_失效java服务器