如何在Oracle Varchar2中存储连字符/破折号

时间:2017-05-01 16:24:28

标签: sql oracle

我正在尝试在Oracle 12c Varchar2字段中使用连字符aka dash( - )存储一些文本。 但是当我在表格值上进行选择时,连字符/短划线字符会产生一个有趣的符号。我在使用短划线( - )之前尝试过转义,但仍然产生了有趣的符号。 如何在Oracle中正确存储超频/短划线? 谢谢

1 个答案:

答案 0 :(得分:0)

作为评论的回答太长了。

首先,您必须确定问题是插入dash或在获取时。要进行验证,请在列

上运行此操作
select * from table where column like '%-%';

如果输出,则表示存储正确。所以问题在于显示它。

如果您没有获得输出,则表示您没有正确插入。在那种情况下显示你的插入语句。您只需要将短划线视为任何其他字符串字符。