Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 当原因的值带有特殊字符和逗号时,选择查询返回null_Sql_Oracle_Oracle11g - Fatal编程技术网

Sql 当原因的值带有特殊字符和逗号时,选择查询返回null

Sql 当原因的值带有特殊字符和逗号时,选择查询返回null,sql,oracle,oracle11g,Sql,Oracle,Oracle11g,表中的列的值格式为lastName,firstname。有些姓氏有特殊字符。比如说, Full_Name Gössel,Robert Ocaña,Jack. 选择查询 select * from tblx where fullname = 'Gössel,Robert'; 正在返回null 如何处理数据库中的特殊字符?我正在使用Oracle11g 谢谢大家! 我无法复制你的问题。全名的数据类型和字符集是什么?我怀疑这是一个比较问题:列数据类型是varchar2还是nvarchar

表中的列的值格式为lastName,firstname。有些姓氏有特殊字符。比如说,

Full_Name
Gössel,Robert
Ocaña,Jack.
选择查询

select * 
  from tblx 
 where fullname = 'Gössel,Robert'; 
正在返回null

如何处理数据库中的特殊字符?我正在使用Oracle11g


谢谢大家!

我无法复制你的问题。全名的数据类型和字符集是什么?我怀疑这是一个比较问题:列数据类型是
varchar2
还是
nvarchar2
?第二个本机支持unicode字符。第一个。。。这很复杂,我从JSP传递了Gössel,它被转换成Gä ssel