勇芳软件工作室.汉化:  SQLite3 API Functions > Statements >

sqlite3_sql

Previous pageReturn to chapter overviewNext page

描述

 

检索用于创建准备语句的原始SQL文本的保存副本,如果该语句是使用sqlite3_prepare_v2sqlite3_prepare16_v2编译的。

 

C / C ++语法

 

const char *sqlite3_sql(sqlite3_stmt *pStmt)

 

PB语法

 

FUNCTION sqlite3_sql ( _

BYVAL hStmt AS DWORD, _

) AS DWORD

 

参数

 

pStmt

 

[in]准备好的语句句柄。

 

返回值

 

指向与准备语句关联的SQL字符串的指针。

 

C ++实现代码

 

/*

** Return the SQL associated with a prepared statement

*/

SQLITE_API const char *sqlite3_sql(sqlite3_stmt *pStmt){

Vdbe *p = (Vdbe *)pStmt;

return (p && p->isPrepareV2) ? p->zSql : 0;

}