zoukankan      html  css  js  c++  java
  • Oracle字符到数值转换错误

    【错误】

      

    【问题分析】

      line 3: 定义 NUM_VAL varchar2(500);

      line 9: NUM_VAL := 'NUM'+1;

     NUM_VAL是一个varchar类型的数据,而在数据库语法中,字符串拼接要使用 || ,如果使用 则默认为数值类型。在使用java、c#、js一般都是直接+拼接,所以习惯性出错了。

    【解决方法】

      line 9: NUM_VAL := 'NUM'||to_char(1);

    【扩展知识】

      ①赋值值使用 := 的形式赋值

      ②字符串连接方式一: || ,可以连接多个字符串。

            方式二:使用方法concat(str1,str2),但这个方法只支持两个参数。

     

    以上错误是本人在写存储过程中遇到的错误,如果笔记有不对的地方,望各位大佬指出我会及时改正。
  • 相关阅读:
    css3圆形轨迹动画
    css3动画
    3D效果
    css3基础下
    css3基础
    HTML5 表单 中
    HTML5 表单
    面向对象的三大特性、七大原则、类与类间的关系
    四种事务的隔离级别
    线程池(二)
  • 原文地址:https://www.cnblogs.com/xqz0618/p/ErrorProne01.html
Copyright © 2011-2022 走看看