Oracle字符到数值转换错误
发布时间:2020-12-12 12:35:42 所属栏目:百科 来源:网络整理
导读:【错误】 ? 【问题分析】 line 3: 定义 NUM_VAL varchar2(500); line 9:?NUM_VAL := 'NUM'+1; NUM_VAL是一个varchar类型的数据,而在数据库语法中,字符串拼接要使用 ? ||? ,如果使用 +? 则默认为数值类型。在使用java、c#、js一般都是直接+拼接,所以习惯性
【错误】 ? 【问题分析】line 3: 定义 NUM_VAL varchar2(500); line 9:?NUM_VAL := 'NUM'+1; NUM_VAL是一个varchar类型的数据,而在数据库语法中,字符串拼接要使用?||?,如果使用【解决方法】
line 9: NUM_VAL := 'NUM'||to_char(1); ? ①赋值值使用 := 的形式赋值 ②字符串连接方式一:?|| ,可以连接多个字符串。 方式二:使用方法concat(str1,str2),但这个方法只支持两个参数。 ? ? ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |