2013-03-20 63 views
1

SQLite語句的哪些部分能夠綁定參數?舉例來說,我已經發現,以下是無效的:SQLite語句的哪些部分可以綁定參數?

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

例子中的唯一參數,我已經能夠得到正常工作是@criteria,導致我認爲,只有右手值等式的一邊可以作爲參數被綁定。

我很難在official documentation on bound parameters找到答案,我在網上搜索,所以任何人都可以明確地告訴我一個SQLite語句的哪些部分可以被綁定?

回答

2

這文件說:

文字可以通過參數

被替換literal value是:

某種恆定的。文字值可以是整數,浮點數,字符串,BLOB或NULL。

表和列名串(儘管有時的SQLite允許您使用相同的語法兼容與MySQL)。

+0

謝謝,我猜的措辭,以及我不熟悉「文字」這個短語的事實,使我很難弄清楚。 – Thunderforge 2013-03-20 17:44:29

相關問題