Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
Search PL/SQL-Varchar作为搜索参数?_Search_Plsql_Arguments_Varchar - Fatal编程技术网

Search PL/SQL-Varchar作为搜索参数?

Search PL/SQL-Varchar作为搜索参数?,search,plsql,arguments,varchar,Search,Plsql,Arguments,Varchar,我有以下问题: 我有这张桌子: MyUser( ID Number, Name Varchar2, Username Varchar2, Password Varchar2, etc) 如果我运行Select*fromMyUser语句我获取表中的所有行。 但是,如果我运行这个语句Select*fromMyUser,其中Username='someUsername'我根本没有任何行。(是的,我已确保有一行的用户名为“someUsername”)。试试这个: SELECT * FROM MYU

我有以下问题:

我有这张桌子:

MyUser(
ID Number,
Name Varchar2,
Username Varchar2,
Password Varchar2,
etc)
如果我运行
Select*fromMyUser语句我获取表中的所有行。
但是,如果我运行这个语句
Select*fromMyUser,其中Username='someUsername'我根本没有任何行。(是的,我已确保有一行的用户名为“someUsername”)。

试试这个:

SELECT *
  FROM MYUSER
  WHERE UPPER(USERNAME) LIKE '%SOMEUSERNAME%'

分享和享受。

是的,我已经确定我有一行用户名为“someUsername”
没有。查询结果清楚地表明,数据库中没有
someUsername
字符串。您可能有输入错误、意外的空白、不匹配的大小写或不匹配的字符集。