PDF(美国LTR)- 1.1MB.
PDF(A4)- 1.1MB.
HTML下载(TGZ)- 0.9MB.
HTML下载(ZIP)- 1.0MB.
table.select()
和collection.find()
使用不同的方法进行排序结果。table.select()
遵循SQL语言命名并调用排序方法Orderby()
。collection.find()
才不是。使用方法种类()
对返回的结果进行排序collection.find()
。与SQL标准的接近被认为比此处的API均匀性更重要。
EBNF中显示此函数的语法是:
tableselectfunction :: ='.select('projectedsearchexprstrllllllllllllllllllist?')'('where('searchconditionstr')')?('.groupby('searchexprstrlist')')?('.having('searchconditionstr')')?(''.orderby('sortexprstrlist')')?('.limit('numberofrows')'('.offset('numberofrows')')?)?('.lockexclusive('lockcontention')'|'.lockshared('lockcontention')')?('bind('(placeUrtfalues)')')')*('.execute()')?
EBNF中显示此函数的语法是:
tableinsertfunction :: ='.insert('(tablefields)?''''''''''''')(''文字)*')'')')+('.execute()')?
EBNF中显示此函数的语法是:
tableUpdateFunction :: ='.update()'('set('tablefield','exprorliteral')')')+'.where('searchconditionstr')'('.ordborby('sortexprstrlist')')?('.Limit('numberofrows')')?('bind('(placeUrtfalues)')')')*('.execute()')?