Sql 将代码转换为符号
在我的公司里,我使用系统来控制流程,其中一些有注释表,我们可以说它是Opr_comm。该属性中的内容多种多样,有时包含“,”和许多符号。这是问题所在Sql 将代码转换为符号,sql,oracle,symbols,Sql,Oracle,Symbols,在我的公司里,我使用系统来控制流程,其中一些有注释表,我们可以说它是Opr_comm。该属性中的内容多种多样,有时包含“,”和许多符号。这是问题所在 SELECT T1.Prod_No, T1.Proc_CD, T1.Opr_Comm FROM P110 T1 我已经弄明白了,当我们输入到系统时,它将变成>。它发生在我从数据库检索它时 那么,如何将代码再次转换为符号呢 非常感谢您的帮助如果您只是想在读取表格时转换回符号,而不是在写入过程中,则可以使用RE
SELECT
T1.Prod_No,
T1.Proc_CD,
T1.Opr_Comm
FROM
P110 T1
我已经弄明白了,当我们输入到系统
时,它将变成>
。它发生在我从数据库检索它时
那么,如何将代码再次转换为符号呢
非常感谢您的帮助如果您只是想在读取表格时转换回符号,而不是在写入过程中,则可以使用REPLACE函数 它体积庞大,但如果这是一个有限的问题,它将工作。您将替换您的代码:
SELECT
T1.Prod_No,
T1.Proc_CD,
replace(replace(T1.Opr_Comm,"<","<"),">",">") AS Opr_Comm
From
P110 T1
选择
T1.产品编号,
T1.Proc_CD,
替换(将(T1.Opr_Comm,“,”)替换为Opr_Comm
从…起
P110T1
当然,如果你能从一开始就阻止这种编码的发生,你会更好。老实说,我不明白他们在那个问题线程中说了什么--”