mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-09-19 02:27:55 +08:00
Support "SELECT TOP n [PERCENT]... " queries.
Updated the SQL parser to support "SELECT TOP n [PERCENT]... " queries, matching the Mocrosoft Access SQL language. Export these queries from databases with mdb-queries.
This commit is contained in:
@@ -50,6 +50,7 @@ typedef struct MdbSQL
|
||||
long max_rows;
|
||||
char error_msg[1024];
|
||||
int limit;
|
||||
int limit_percent;
|
||||
long row_count;
|
||||
} MdbSQL;
|
||||
|
||||
@@ -103,7 +104,8 @@ void mdb_sql_bind_all(MdbSQL *sql);
|
||||
int mdb_sql_fetch_row(MdbSQL *sql, MdbTableDef *table);
|
||||
int mdb_sql_add_temp_col(MdbSQL *sql, MdbTableDef *ttable, int col_num, char *name, int col_type, int col_size, int is_fixed);
|
||||
void mdb_sql_bind_column(MdbSQL *sql, int colnum, void *varaddr, int *len_ptr);
|
||||
int mdb_sql_add_limit(MdbSQL *sql, char *limit);
|
||||
int mdb_sql_add_limit(MdbSQL *sql, char *limit, int percent);
|
||||
int mdb_sql_get_limit(MdbSQL *sql);
|
||||
|
||||
|
||||
int parse_sql(MdbSQL * mdb, const gchar* str);
|
||||
|
Reference in New Issue
Block a user