sqlite3のデータ型について質問があります。
の値は、SQLITE_INTEGER
値の大きさに応じて1、2、3、4、6、または8バイトに格納できるため、SQliteデータベースの列に格納されてSQLITE_INTEGER
いることがわかっている場合、この列の値を知るにはどうすればよいですか。 4バイトまたは6〜8バイトの整数、または値を取得するためにどちらを使用する必要があるか、sqlite3_column_int()
またはsqlite3_column_int64()
?
sqlite3_column_bytes()
この場合使用できますか?ただし、ドキュメントによると、sqlite3_column_bytes()
主にTEXTまたはBLOBに使用されます。
ありがとう!