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
字符串。您可能有输入错误、意外的空白、不匹配的大小写或不匹配的字符集。