Syntax Diagrams For SQLite
aggregate-function-invocation:
alter-table-stmt:
analyze-stmt:
attach-stmt:
begin-stmt:
column-constraint:
column-def:
column-name-list:
comment-syntax:
See also: lang_comment.html
commit-stmt:
common-table-expression:
compound-operator:
compound-select-stmt:
References: common-table-expression expr ordering-term select-core
See also: lang_select.html#compound
conflict-clause:
create-index-stmt:
create-table-stmt:
Used by: sql-stmt
References: column-def select-stmt table-constraint table-options
See also: lang_createtable.html
create-trigger-stmt:
Used by: sql-stmt
References: delete-stmt expr insert-stmt select-stmt update-stmt
See also: lang_createtrigger.html
create-view-stmt:
create-virtual-table-stmt:
cte-table-name:
delete-stmt:
delete-stmt-limited:
Used by: sql-stmt
References: common-table-expression expr ordering-term qualified-table-name returning-clause
See also: lang_delete.html
detach-stmt:
drop-index-stmt:
drop-table-stmt:
drop-trigger-stmt:
drop-view-stmt:
expr:
factored-select-stmt:
References: common-table-expression compound-operator expr ordering-term select-core
See also: lang_select.html
filter-clause:
foreign-key-clause:
frame-spec:
function-arguments:
indexed-column:
insert-stmt:
Used by: create-trigger-stmt sql-stmt
References: common-table-expression expr returning-clause select-stmt upsert-clause
See also: lang_createtrigger.html lang_insert.html
join-clause:
join-constraint:
join-operator:
literal-value:
numeric-literal:
ordering-term:
over-clause:
pragma-stmt:
pragma-value:
qualified-table-name:
raise-function:
recursive-cte:
reindex-stmt:
release-stmt:
result-column:
returning-clause:
rollback-stmt:
savepoint-stmt:
select-core:
select-stmt:
signed-number:
simple-function-invocation:
simple-select-stmt:
sql-stmt:
Used by: sql-stmt-list
References: alter-table-stmt analyze-stmt attach-stmt begin-stmt commit-stmt create-index-stmt create-table-stmt create-trigger-stmt create-view-stmt create-virtual-table-stmt delete-stmt delete-stmt-limited detach-stmt drop-index-stmt drop-table-stmt drop-trigger-stmt drop-view-stmt insert-stmt pragma-stmt reindex-stmt release-stmt rollback-stmt savepoint-stmt select-stmt update-stmt update-stmt-limited vacuum-stmt
See also: lang.html lang_explain.html
sql-stmt-list:
table-constraint:
table-options:
table-or-subquery:
type-name:
update-stmt:
Used by: create-trigger-stmt sql-stmt
References: column-name-list common-table-expression expr join-clause qualified-table-name returning-clause table-or-subquery
See also: lang_createtrigger.html lang_update.html
update-stmt-limited:
Used by: sql-stmt
References: column-name-list common-table-expression expr join-clause ordering-term qualified-table-name returning-clause table-or-subquery
See also: lang_update.html#upfrom