如何在LIKE条件下使用变量?

发布于 2024-10-21 17:59:18 字数 187 浏览 5 评论 0原文

目前我在 TOAD 中使用以下查询,

DEFINE @name char(6);
SET @name = 'Ronie'+'%';
select * from employee where name like @name;

它给出了“缺失表达式” 我正在使用 TOAD for Oracle。

currently i am using the following query in TOAD,

DEFINE @name char(6);
SET @name = 'Ronie'+'%';
select * from employee where name like @name;

It is giving a "missing expression"
I am using TOAD for Oracle.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

累赘 2024-10-28 17:59:18

我希望这能起作用

DEFINE NAME = "Ronie%" (CHAR);
select * from employee where name like '&&name';

I'm hopeful this works

DEFINE NAME = "Ronie%" (CHAR);
select * from employee where name like '&&name';
梦毁影碎の 2024-10-28 17:59:18

也许问题就在这里:不是 'Ronie'+'%' 而是 'Ronie'||'%'

Maybe problem is here: not 'Ronie'+'%' but 'Ronie'||'%'

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文