statement.columns()
- 返回值:<Array> 一个对象数组。每个对象对应于预处理语句中的一列,并包含以下属性:
column<string> | <null> 原始表中列的未别名名称,如果该列是表达式或子查询的结果,则为null。此属性是sqlite3_column_origin_name()的结果。database<string> | <null> 源数据库的未别名名称,如果列是表达式或子查询的结果,则为null。此属性是sqlite3_column_database_name()的结果。name<string> 在SELECT语句的结果集中分配给列的名称。该属性是sqlite3_column_name()的结果。table<string> | <null> 源表的未别名名称,如果列是表达式或子查询的结果,则为null。此属性是sqlite3_column_table_name()的结果。type<string> | <null> 列声明的数据类型,如果列是表达式或子查询的结果,则为null。该属性是sqlite3_column_decltype()的结果。
此方法用于检索关于预处理语句返回的列的信息。
【This method is used to retrieve information about the columns returned by the prepared statement.】