我正在使用 SQL Developer。当我想绑定值时。通常我使用以下语法:
SELECT * FROM table WHERE column = :bindvalue
Run Code Online (Sandbox Code Playgroud)
但是,我不知道如何在字符串中做到这一点。以下查询不起作用。
SELECT * FROM table WHERE column like '%:bindvalue%'
Run Code Online (Sandbox Code Playgroud)
为什么我需要它?因为我的程序在 python 中运行一个查询并分配一些东西给绑定变量:
curr.execute('''SELECT * FROM table WHERE column''' = :bindvalue, bindvalue=somevalue)
Run Code Online (Sandbox Code Playgroud)