在评估SQL语句后,是否保证对sqlite3_column_bytes
的多次调用始终返回相同的值? (它们之间没有其他SQLite函数调用。)
任何熟悉SQLite的人都知道它的行为吗?我在文档中找不到答案。
答案 0 :(得分:2)
会的。查看sqlite3源代码中的文档,它将返回相同的答案直到您正在使用其中一个: sqlite3_reset(), sqlite3_step()或 sqlite3_finalize()。由于你之间不打电话,所以应该没问题。这个功能本身并没有改变任何记忆或者长久的记忆。变量