SQLSession.prototype.query()
APIDatabase
异步查询SQL
其它名称和入口
- SQLConnection.prototype.query()
调用方法
- (sql, parameter ...) -> Async<{lastRecordID, changes, columns, records} ...>
参数介绍
- sql: String具体查询SQL语句,可以用
;
分隔多个语句
- parameter: any在SQL语句中需要绑定的参数
返回内容
- lastRecordID: Number该SQL执行操作后创建或者修改的最后一条记录ID
- changes: Number该SQL执行操作一共修改了多少条记录
- columns: [{type, name}]返回数据字段信息
- type: String返回字段数据类型:
integer
、real
、text
、buffer
或者null
- name: String返回字段名称
- records: [record]查询返回的具体数据
关联API
- SQLSession()
- SQLSession.prototype.convertDataFromSQL()
- SQLSession.prototype.convertDataToSQL()
- SQLSession.prototype.deleteFrom()
- SQLSession.prototype.execute()
- SQLSession.prototype.executeSync()
- SQLSession.prototype.getTableDefinition()
- SQLSession.prototype.insertInto()
- SQLSession.prototype.lastRecordID
- SQLSession.prototype.listTables()
- SQLSession.prototype.orm
- SQLSession.prototype.querySync()
- SQLSession.prototype.select()
- SQLSession.prototype.selectDistinct()
- SQLSession.prototype.totalChanges
- SQLSession.prototype.transaction()
- SQLSession.prototype.update()