SQLite 语句的哪些部分能够接受绑定参数?例如,我发现以下内容无效:
SELECT @column1 FROM @table WHERE @column2 = @criteria
示例中我能够正常工作的唯一参数是 ,这让@criteria
我认为只有等式右侧的值才能绑定为参数。
我很难在关于绑定参数的官方文档和我在互联网上的搜索中找到答案,所以有人可以明确告诉我 SQLite 语句的哪些部分可以绑定吗?
SQLite 语句的哪些部分能够接受绑定参数?例如,我发现以下内容无效:
SELECT @column1 FROM @table WHERE @column2 = @criteria
示例中我能够正常工作的唯一参数是 ,这让@criteria
我认为只有等式右侧的值才能绑定为参数。
我很难在关于绑定参数的官方文档和我在互联网上的搜索中找到答案,所以有人可以明确告诉我 SQLite 语句的哪些部分可以绑定吗?
该文件说:
文字可以被参数替换
文字值是:
某种常数。文字值可以是整数、浮点数、字符串、BLOB 或 NULL。
表名和列名不是字符串(尽管 SQLite 有时允许您使用相同的语法来与 MySQL 兼容)。