0% found this document useful (0 votes)
68 views14 pages

SQL PDF

This document provides syntax diagrams that define the grammar of SQL statements in SQLite. It includes syntax diagrams for SQL statements like SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, as well as clauses, expressions, and other components. Each syntax element links to documentation about its usage and meaning.

Uploaded by

adrocmat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views14 pages

SQL PDF

This document provides syntax diagrams that define the grammar of SQL statements in SQLite. It includes syntax diagrams for SQL statements like SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, as well as clauses, expressions, and other components. Each syntax element links to documentation about its usage and meaning.

Uploaded by

adrocmat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

***DRAFT***

About Sitemap Documentation Download License News


Support

SearchSQLiteDocs...

SyntaxDiagramsForSQLite
sqlstmtlist:

References:sqlstmt
Seealso:[Link]
sqlstmt:

Usedby:sqlstmtlist
References:altertablestmtanalyzestmtattachstmtbeginstmtcommitstmtcreateindex
stmtcreatetablestmtcreatetriggerstmtcreateviewstmtcreatevirtualtablestmtdelete

Go

stmtdeletestmtlimiteddetachstmtdropindexstmtdroptablestmtdroptriggerstmtdrop
viewstmtinsertstmtpragmastmtreindexstmtreleasestmtrollbackstmtsavepointstmt
selectstmtupdatestmtupdatestmtlimitedvacuumstmt
Seealso:lang.htmllang_explain.html
altertablestmt:

Usedby:sqlstmt
References:columndef
Seealso:lang_altertable.html
analyzestmt:

Usedby:sqlstmt
Seealso:lang_analyze.html
attachstmt:

Usedby:sqlstmt
Seealso:lang_attach.html
beginstmt:

Usedby:sqlstmt
Seealso:lang_transaction.html
commitstmt:

Usedby:sqlstmt

Seealso:lang_transaction.html
rollbackstmt:

Usedby:sqlstmt
Seealso:lang_savepoint.htmllang_transaction.html
savepointstmt:

Usedby:sqlstmt
Seealso:lang_savepoint.html
releasestmt:

Usedby:sqlstmt
Seealso:lang_savepoint.html
createindexstmt:

Usedby:sqlstmt
References:indexedcolumn
Seealso:lang_createindex.html
indexedcolumn:

Usedby:createindexstmttableconstraint
Seealso:lang_createindex.html
createtablestmt:

Usedby:sqlstmt
References:columndefselectstmttableconstraint
Seealso:lang_createtable.html
columndef:

Usedby:altertablestmtcreatetablestmt
References:columnconstrainttypename
Seealso:lang_altertable.htmllang_createtable.htmllang_createtable.html#tablecoldef
typename:

Usedby:columndefexpr
References:signednumber
Seealso:lang_createtable.html
columnconstraint:

Usedby:columndef
References:conflictclauseexprforeignkeyclauseliteralvaluesignednumber

Seealso:lang_createtable.htmllang_createtable.html#tablecoldef
signednumber:

Usedby:columnconstraintpragmavaluetypename
Seealso:lang_expr.html
tableconstraint:

Usedby:createtablestmt
References:conflictclauseexprforeignkeyclauseindexedcolumn
Seealso:lang_createtable.htmllang_createtable.html#constraints
lang_createtable.html#tablecoldef
foreignkeyclause:

Usedby:columnconstrainttableconstraint
Seealso:lang_altertable.htmllang_createtable.html
conflictclause:

Usedby:columnconstrainttableconstraint
Seealso:lang_conflict.htmllang_createtable.html#ckconst
createtriggerstmt:

Usedby:sqlstmt
References:deletestmtexprinsertstmtselectstmtupdatestmt
Seealso:lang_createtrigger.html
createviewstmt:

Usedby:sqlstmt
References:selectstmt
Seealso:lang_createview.html

createvirtualtablestmt:

Usedby:sqlstmt
Seealso:lang_createvtab.html
deletestmt:

Usedby:createtriggerstmtsqlstmt
References:exprqualifiedtablename
Seealso:lang_delete.html
deletestmtlimited:

Usedby:sqlstmt
References:exprorderingtermqualifiedtablename
Seealso:lang_delete.html
detachstmt:

Usedby:sqlstmt
Seealso:lang_detach.html
dropindexstmt:

Usedby:sqlstmt
Seealso:lang_dropindex.html

droptablestmt:

Usedby:sqlstmt
Seealso:lang_droptable.html
droptriggerstmt:

Usedby:sqlstmt
Seealso:lang_droptrigger.html
dropviewstmt:

Usedby:sqlstmt
Seealso:lang_dropview.html
expr:

Usedby:columnconstraintcreatetriggerstmtdeletestmtdeletestmtlimitedinsertstmtjoin
constraintorderingtermresultcolumnselectcoretableconstraintupdatestmtupdatestmt
limited
References:literalvalueraisefunctionselectstmttypename
Seealso:lang_expr.html
raisefunction:

Usedby:expr
Seealso:lang_createtrigger.html#undef_beforelang_expr.html
literalvalue:

Usedby:columnconstraintexpr
Seealso:lang_expr.html
numericliteral:

Seealso:lang_expr.html#litvalue
insertstmt:

Usedby:createtriggerstmtsqlstmt
References:exprselectstmt
Seealso:lang_insert.html
pragmastmt:

Usedby:sqlstmt
References:pragmavalue
Seealso:[Link]#syntax

pragmavalue:

Usedby:pragmastmt
References:signednumber
Seealso:[Link]#syntax
reindexstmt:

Usedby:sqlstmt
Seealso:lang_reindex.html
selectstmt:

Usedby:createtablestmtcreatetriggerstmtcreateviewstmtexprinsertstmtsinglesource
sqlstmt
References:compoundoperatororderingtermselectcore
Seealso:lang_select.html
selectcore:

Usedby:selectstmt
References:exprjoinsourceorderingtermresultcolumn
Seealso:lang_select.html
resultcolumn:

Usedby:selectcore
References:expr
Seealso:lang_select.html
joinsource:

Usedby:selectcoresinglesource
References:joinconstraintjoinopsinglesource
Seealso:lang_select.html
singlesource:

Usedby:joinsource
References:joinsourceselectstmt
Seealso:lang_indexedby.htmllang_select.html
joinop:

Usedby:joinsource
Seealso:lang_select.htmllang_select.html#fromclause

joinconstraint:

Usedby:joinsource
References:expr
Seealso:lang_select.htmllang_select.html#fromclause
orderingterm:

Usedby:deletestmtlimitedselectcoreselectstmtupdatestmtlimited
References:expr
Seealso:lang_select.html
compoundoperator:

Usedby:selectstmt
Seealso:lang_select.html
updatestmt:

Usedby:createtriggerstmtsqlstmt
References:exprqualifiedtablename
Seealso:lang_update.html
updatestmtlimited:

Usedby:sqlstmt
References:exprorderingtermqualifiedtablename
Seealso:lang_update.html
qualifiedtablename:

Usedby:deletestmtdeletestmtlimitedupdatestmtupdatestmtlimited
Seealso:lang_delete.htmllang_indexedby.htmllang_update.html
vacuumstmt:

Usedby:sqlstmt
Seealso:lang_vacuum.html
commentsyntax:

Seealso:lang_comment.html

***DRAFT***

You might also like