SQLite语句的哪些部分可以绑定参数?

时间:2013-03-20 01:26:43

标签: sqlite

SQLite语句的哪些部分能够获取绑定参数?例如,我发现以下内容无效:

SELECT @column1 FROM @table WHERE @column2 = @criteria

我能够正常工作的示例中唯一的参数是@criteria,这使我认为只有等式右边的值才能被绑定为参数。

我很难在official documentation on bound parameters和我在互联网上搜索找到答案,所以有人可以明确地告诉我SQLite语句的哪些部分可以绑定吗?

1 个答案:

答案 0 :(得分:2)

该文件说:

  

文字可以用参数

代替

literal value是:

  

某种常数。文字值可以是整数,浮点数,字符串,BLOB或NULL。

表和列名称是不是字符串(尽管SQLite有时允许您使用相同的语法来与MySQL兼容)。