如题。
项目中有一个sql必须用到SYS_CONNECT_BY_PATH,分隔符是一个半角空格,然而字段的值是在别的画面中登入的,登入的时候对半角空格没有作制限,当含有空格的数据被登入后,运行此sql就会err,
问:
在只修改sql文的前提下有可能避免这种情况吗?
项目中有一个sql必须用到SYS_CONNECT_BY_PATH,分隔符是一个半角空格,然而字段的值是在别的画面中登入的,登入的时候对半角空格没有作制限,当含有空格的数据被登入后,运行此sql就会err,
问:
在只修改sql文的前提下有可能避免这种情况吗?
to_single_byte(c)转换成半角
to_multi_byte(c)转换成全角之后再 replace 即可