syntax diagrams for sqlite

Upload: rogelio-mata-s

Post on 06-Jul-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 Syntax Diagrams for SQLite

    1/13

    Syntax Diagrams For SQLite

    Basic SQLite Statements:

          

         

     

    All SQLite Statements:

    sql-stmt-list:

     

    sql-stmt:

     

                  

                                            

     

    alter-table-stmt:

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://www.sqlite.org/lang_explain.htmlhttp://www.sqlite.org/lang.htmlhttp://www.sqlite.org/lang.htmlhttp://www.cheat-sheets.org/

  • 8/16/2019 Syntax Diagrams for SQLite

    2/13

     

      

    analyze-stmt:

     

    attach-stmt:

     

    begin-stmt:

     

    commit-stmt:

     

    rollback-stmt:

     

     

    savepoint-stmt:

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://www.sqlite.org/lang_transaction.htmlhttp://www.sqlite.org/lang_savepoint.htmlhttp://www.sqlite.org/lang_transaction.htmlhttp://www.sqlite.org/lang_transaction.htmlhttp://www.sqlite.org/lang_attach.htmlhttp://www.sqlite.org/lang_analyze.htmlhttp://www.sqlite.org/lang_altertable.html

  • 8/16/2019 Syntax Diagrams for SQLite

    3/13

     

    release-stmt:

     

    create-index-stmt:

     

     

    indexed-column:

       

    create-table-stmt:

     

          

    column-def:

       

       

         

    type-name:

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://www.sqlite.org/lang_createtable.html#tablecoldefhttp://www.sqlite.org/lang_createtable.htmlhttp://www.sqlite.org/lang_altertable.htmlhttp://www.sqlite.org/lang_createtable.htmlhttp://www.sqlite.org/lang_createindex.htmlhttp://www.sqlite.org/lang_createindex.htmlhttp://www.sqlite.org/lang_savepoint.htmlhttp://www.sqlite.org/lang_savepoint.html

  • 8/16/2019 Syntax Diagrams for SQLite

    4/13

         

      

    column-constraint:

      

               

       

    signed-number:

          

    table-constraint:

     

          

         

    foreign-key-clause:

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://www.sqlite.org/lang_createtable.html#tablecoldefhttp://www.sqlite.org/lang_createtable.html#constraintshttp://www.sqlite.org/lang_createtable.htmlhttp://www.sqlite.org/lang_expr.htmlhttp://www.sqlite.org/lang_createtable.html#tablecoldefhttp://www.sqlite.org/lang_createtable.htmlhttp://www.sqlite.org/lang_createtable.html

  • 8/16/2019 Syntax Diagrams for SQLite

    5/13

       

     

    conflict-clause:

       

     

    create-trigger-stmt:

     

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://www.sqlite.org/lang_createtable.html#ckconsthttp://www.sqlite.org/lang_conflict.htmlhttp://www.sqlite.org/lang_createtable.htmlhttp://www.sqlite.org/lang_altertable.html

  • 8/16/2019 Syntax Diagrams for SQLite

    6/13

              

    create-view-stmt:

     

     

    create-virtual-table-stmt:

     

    delete-stmt:

       

        

    delete-stmt-limited:

     

          

    detach-stmt:

     

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://www.sqlite.org/lang_delete.htmlhttp://www.sqlite.org/lang_delete.htmlhttp://www.sqlite.org/lang_createvtab.htmlhttp://www.sqlite.org/lang_createview.htmlhttp://www.sqlite.org/lang_createtrigger.html

  • 8/16/2019 Syntax Diagrams for SQLite

    7/13

    drop-index-stmt:

     

    drop-table-stmt:

     

    drop-trigger-stmt:

     

    drop-view-stmt:

     

    expr:

    http://-/?-http://-/?-http://-/?-http://-/?-http://www.sqlite.org/lang_dropview.htmlhttp://www.sqlite.org/lang_droptrigger.htmlhttp://www.sqlite.org/lang_droptable.htmlhttp://www.sqlite.org/lang_dropindex.htmlhttp://www.sqlite.org/lang_detach.html

  • 8/16/2019 Syntax Diagrams for SQLite

    8/13

                           

           

    raise-function:

      

     

    literal-value:

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://www.sqlite.org/lang_expr.htmlhttp://www.sqlite.org/lang_createtrigger.html#undef_beforehttp://www.sqlite.org/lang_expr.html

  • 8/16/2019 Syntax Diagrams for SQLite

    9/13

        

    numeric-literal:

    insert-stmt:

       

        

    pragma-stmt:

     

      

     

    pragma-value:

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://www.sqlite.org/pragma.html#syntaxhttp://www.sqlite.org/lang_insert.htmlhttp://www.sqlite.org/lang_expr.html#litvaluehttp://www.sqlite.org/lang_expr.html

  • 8/16/2019 Syntax Diagrams for SQLite

    10/13

      

      

     

    reindex-stmt:

     

    select-stmt:

                  

          

    select-core:

     

             

    result-column:

     

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://www.sqlite.org/lang_select.htmlhttp://www.sqlite.org/lang_select.htmlhttp://www.sqlite.org/lang_reindex.htmlhttp://www.sqlite.org/pragma.html#syntax

  • 8/16/2019 Syntax Diagrams for SQLite

    11/13

      

     join-source:

       

           

    single-source:

      

        

     

     join-op:

      

     

     join-constraint:

      

      

     

    ordering-term:

           

      

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://www.sqlite.org/lang_select.html#fromclausehttp://www.sqlite.org/lang_select.htmlhttp://www.sqlite.org/lang_select.html#fromclausehttp://www.sqlite.org/lang_select.htmlhttp://www.sqlite.org/lang_select.htmlhttp://www.sqlite.org/lang_indexedby.htmlhttp://www.sqlite.org/lang_select.htmlhttp://www.sqlite.org/lang_select.html

  • 8/16/2019 Syntax Diagrams for SQLite

    12/13

    compound-operator:

     

    update-stmt:

       

        

    update-stmt-limited:

     

          

    qualified-table-name:

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://www.sqlite.org/lang_update.htmlhttp://www.sqlite.org/lang_update.htmlhttp://www.sqlite.org/lang_select.htmlhttp://www.sqlite.org/lang_select.html

  • 8/16/2019 Syntax Diagrams for SQLite

    13/13

           

       

    vacuum-stmt:

     

    comment-syntax:

     

     

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://www.sqlite.org/syntaxdiagrams.html#delete-stmthttp://www.sqlite.org/lang_comment.htmlhttp://www.sqlite.org/lang_vacuum.htmlhttp://www.sqlite.org/lang_update.htmlhttp://www.sqlite.org/lang_indexedby.htmlhttp://www.sqlite.org/lang_delete.html