char *sqlite3_str_finish(sqlite3_str*);
sqlite3_str_finish(X) разрушает объект sqlite3_str X и возвращает указатель на буфер памяти, полученный из sqlite3_malloc64(), который содержит построенную последовательность. Вызывающее приложение должно передать возвращенное значение sqlite3_free(), чтобы избежать утечки памяти. sqlite3_str_finish(X) может возвратить NULL, если с какими-либо ошибками столкнулись во время создания последовательности. sqlite3_str_finish(X) также возвратит NULL, если последовательность в sqlite3_str X имеет нулевую длину.