如何在SQLite中设置参数?

问题描述 投票:2回答:3

我一直无法弄清楚如何在SQLite中设置参数。我主要将其用于测试,并且正在设计我的代码,以便可以将其尽可能轻松地移植到另一个尚未确定的SQL版本。通常,我使用命名参数,并且在内部测试查询时,将使用syantax @varname="value"。我将在下面提供两个示例,显示我在测试时如何使用参数。

第一个示例只是设置并显示一个变量。

@string="Example String";
SELECT @string;

这应返回变量的内容,在这种情况下为example string

在第二个示例中,参数被用作条件的一部分:

@param=Dark;
SELECT Title from table;
WHERE Title= '%' || @param || '%';

这应该返回如下结果:

Afterdark    
Alone in the Dark
The Darkness

sqlite parameters
3个回答
-1
投票

下面的SQLite脚本将提供所需的输出:


0
投票

SQLite是一个嵌入式数据库,旨在与“真实”编程语言一起使用。


0
投票

用户定义的变量可以使用CTE在SQLite中定义:

© www.soinside.com 2019 - 2024. All rights reserved.