Lines Matching defs:zSql

1128   const char *zSql,                           /* SQL to be evaluated */
1143 while( zSql[0] && (SQLITE_OK == rc) ){
1144 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, &zLeftover);
1152 zSql = zLeftover;
1153 while( IsSpace(zSql[0]) ) zSql++;
1166 fprintf(pArg->out, "%s\n", zStmtSql ? zStmtSql : zSql);
1237 ** copy of the error message. Otherwise, set zSql to point to the
1242 zSql = zLeftover;
1243 while( IsSpace(zSql[0]) ) zSql++;
1269 const char *zSql;
1277 zSql = azArg[2];
1285 }else if( strncmp(zSql, "CREATE VIRTUAL TABLE", 20)==0 ){
1294 zTable, zTable, zSql);
1299 fprintf(p->out, "%s;\n", zSql);
1870 char *zSql; /* An SQL statement */
1883 zSql = sqlite3_mprintf("SELECT * FROM %s", zTable);
1884 if( zSql==0 ){
1888 nByte = strlen30(zSql);
1889 rc = sqlite3_prepare(p->db, zSql, -1, &pStmt, 0);
1890 sqlite3_free(zSql);
1900 zSql = malloc( nByte + 20 + nCol*2 );
1901 if( zSql==0 ){
1905 sqlite3_snprintf(nByte+20, zSql, "INSERT INTO %s VALUES(?", zTable);
1906 j = strlen30(zSql);
1908 zSql[j++] = ',';
1909 zSql[j++] = '?';
1911 zSql[j++] = ')';
1912 zSql[j] = 0;
1913 rc = sqlite3_prepare(p->db, zSql, -1, &pStmt, 0);
1914 free(zSql);
2343 char *zSql = 0;
2348 zSql = sqlite3_mprintf(
2357 zSql = sqlite3_mprintf(
2362 " AND name LIKE ?1", zSql);
2364 zSql = sqlite3_mprintf(
2369 " AND name LIKE ?1", zSql, zDbName, zDbName);
2373 zSql = sqlite3_mprintf("%z ORDER BY 1", zSql);
2374 rc = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0);
2375 sqlite3_free(zSql);
2660 ** Return true if zSql is a complete SQL statement. Return false if it
2663 static int _is_complete(char *zSql, int nSql){
2665 if( zSql==0 ) return 1;
2666 zSql[nSql] = ';';
2667 zSql[nSql+1] = 0;
2668 rc = sqlite3_complete(zSql);
2669 zSql[nSql] = 0;
2684 char *zSql = 0;
2696 zLine = one_input_line(zSql, in);
2707 if( (zSql==0 || zSql[0]==0) && _all_whitespace(zLine) ) continue;
2718 if( _is_command_terminator(zLine) && _is_complete(zSql, nSql) ){
2722 if( zSql==0 ){
2727 zSql = malloc( nSql+3 );
2728 if( zSql==0 ){
2732 memcpy(zSql, zLine, nSql+1);
2737 zSql = realloc( zSql, nSql + len + 4 );
2738 if( zSql==0 ){
2742 zSql[nSql++] = '\n';
2743 memcpy(&zSql[nSql], zLine, len+1);
2746 if( zSql && _contains_semicolon(&zSql[nSqlPrior], nSql-nSqlPrior)
2747 && sqlite3_complete(zSql) ){
2751 rc = shell_exec(p->db, zSql, shell_callback, p, &zErrMsg);
2770 free(zSql);
2771 zSql = 0;
2773 }else if( zSql && _all_whitespace(zSql) ){
2774 free(zSql);
2775 zSql = 0;
2779 if( zSql ){
2780 if( !_all_whitespace(zSql) ){
2781 fprintf(stderr, "Error: incomplete SQL: %s\n", zSql);
2783 free(zSql);