小巧、快速、可靠。
選擇其中三項。
首頁
選單
關於
文件
下載
授權
支援
購買
搜尋
關於
文件
下載
支援
購買
搜尋文件
搜尋更新日誌
SQLite 語法圖
聚合函數呼叫 (aggregate-function-invocation)
aggregate-func
(
DISTINCT
expr
)
filter-clause
,
*
ORDER
BY
ordering-term
,
參考:
expr
filter-clause
ordering-term
另請參閱:
lang_aggfunc.html
lang_expr.html#*funcinexpr
修改表語句 (alter-table-stmt)
ALTER
TABLE
schema-name
.
table-name
RENAME
TO
new-table-name
RENAME
COLUMN
column-name
TO
new-column-name
ADD
COLUMN
column-def
DROP
COLUMN
column-name
由…使用:
sql-stmt
參考:
column-def
另請參閱:
lang_altertable.html
分析語句 (analyze-stmt)
ANALYZE
schema-name
.
table-or-index-name
schema-name
index-or-table-name
由…使用:
sql-stmt
另請參閱:
lang_analyze.html
附加語句 (attach-stmt)
ATTACH
DATABASE
expr
AS
schema-name
由…使用:
sql-stmt
參考:
expr
另請參閱:
lang_attach.html
開始語句 (begin-stmt)
BEGIN
EXCLUSIVE
TRANSACTION
DEFERRED
IMMEDIATE
由…使用:
sql-stmt
另請參閱:
lang_transaction.html
欄位約束 (column-constraint)
CONSTRAINT
name
PRIMARY
KEY
DESC
conflict-clause
AUTOINCREMENT
ASC
NOT
NULL
conflict-clause
UNIQUE
conflict-clause
CHECK
(
expr
)
DEFAULT
(
expr
)
literal-value
signed-number
COLLATE
collation-name
foreign-key-clause
GENERATED
ALWAYS
AS
(
expr
)
VIRTUAL
STORED
由…使用:
column-def
參考:
conflict-clause
expr
foreign-key-clause
literal-value
signed-number
另請參閱:
gencol.html
lang_altertable.html
lang_createtable.html
lang_createtable.html#tablecoldef
欄位定義 (column-def)
column-name
type-name
column-constraint
由…使用:
alter-table-stmt
create-table-stmt
參考:
column-constraint
type-name
另請參閱:
lang_altertable.html
lang_altertable.html#altertabaddcol
lang_createtable.html
lang_createtable.html#tablecoldef
欄位名稱列表 (column-name-list)
(
column-name
)
,
由…使用:
update-stmt
update-stmt-limited
upsert-clause
另請參閱:
lang_createtrigger.html
lang_insert.html
lang_update.html
lang_upsert.html
註釋語法 (comment-syntax)
--
anything-except-newline
newline
end-of-input
/*
anything-except-*/
*/
另請參閱:
lang_comment.html
提交語句 (commit-stmt)
COMMIT
TRANSACTION
END
由…使用:
sql-stmt
另請參閱:
lang_transaction.html
通用表表達式 (common-table-expression)
table-name
(
column-name
)
AS
NOT
MATERIALIZED
(
select-stmt
)
,
由…使用:
compound-select-stmt
delete-stmt
delete-stmt-limited
factored-select-stmt
insert-stmt
select-stmt
simple-select-stmt
update-stmt
update-stmt-limited
參考:
select-stmt
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
複合運算子 (compound-operator)
UNION
UNION
INTERSECT
EXCEPT
ALL
由…使用:
factored-select-stmt
select-stmt
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
複合查詢語句 (compound-select-stmt)
WITH
RECURSIVE
common-table-expression
,
select-core
ORDER
BY
LIMIT
expr
UNION
UNION
ALL
select-core
INTERSECT
EXCEPT
ordering-term
,
OFFSET
expr
,
expr
參考:
common-table-expression
expr
ordering-term
select-core
另請參閱:
lang_select.html#compound
衝突子句 (conflict-clause)
ON
CONFLICT
ROLLBACK
ABORT
FAIL
IGNORE
REPLACE
由…使用:
column-constraint
table-constraint
另請參閱:
lang_altertable.html
lang_conflict.html
lang_createtable.html
lang_createtable.html#notnullconst
建立索引語句 (create-index-stmt)
CREATE
UNIQUE
INDEX
IF
NOT
EXISTS
schema-name
.
index-name
ON
table-name
(
indexed-column
)
,
WHERE
expr
由…使用:
sql-stmt
參考:
expr
indexed-column
另請參閱:
lang_createindex.html
partialindex.html
create-table-stmt
CREATE
TEMP
TEMPORARY
TABLE
IF
NOT
EXISTS
schema-name
.
table-name
(
column-def
table-constraint
,
)
table-options
,
AS
select-stmt
由…使用:
sql-stmt
參考:
column-def
select-stmt
table-constraint
table-options
另請參閱:
lang_createtable.html
create-trigger-stmt
CREATE
TEMP
TEMPORARY
TRIGGER
IF
NOT
EXISTS
schema-name
.
trigger-name
BEFORE
AFTER
INSTEAD
OF
DELETE
INSERT
UPDATE
OF
column-name
,
ON
table-name
FOR
EACH
ROW
WHEN
expr
BEGIN
update-stmt
;
END
insert-stmt
delete-stmt
select-stmt
由…使用:
sql-stmt
參考:
delete-stmt
expr
insert-stmt
select-stmt
update-stmt
另請參閱:
lang_createtrigger.html
create-view-stmt
CREATE
TEMP
TEMPORARY
VIEW
IF
NOT
EXISTS
schema-name
.
view-name
(
column-name
)
AS
select-stmt
,
由…使用:
sql-stmt
參考:
select-stmt
另請參閱:
lang_createview.html
create-virtual-table-stmt
CREATE
VIRTUAL
TABLE
IF
NOT
EXISTS
schema-name
.
table-name
USING
module-name
(
module-argument
)
,
由…使用:
sql-stmt
另請參閱:
lang_createvtab.html
cte-table-name
table-name
(
column-name
)
,
用於:
recursive-cte
with-clause
另請參閱:
lang_with.html
lang_with.html#recursivecte
delete-stmt
WITH
RECURSIVE
common-table-expression
,
DELETE
FROM
qualified-table-name
returning-clause
expr
WHERE
用於:
create-trigger-stmt
sql-stmt
參考:
common-table-expression
expr
qualified-table-name
returning-clause
另請參閱:
lang_createtrigger.html
lang_delete.html
delete-stmt-limited
WITH
RECURSIVE
common-table-expression
,
DELETE
FROM
qualified-table-name
WHERE
expr
returning-clause
ORDER
BY
ordering-term
,
LIMIT
expr
OFFSET
expr
,
expr
由…使用:
sql-stmt
參考:
common-table-expression
expr
ordering-term
qualified-table-name
returning-clause
另請參閱:
lang_delete.html
detach-stmt
DETACH
DATABASE
schema-name
由…使用:
sql-stmt
另請參閱:
lang_detach.html
drop-index-stmt
DROP
INDEX
IF
EXISTS
schema-name
.
index-name
由…使用:
sql-stmt
另請參閱:
lang_dropindex.html
drop-table-stmt
DROP
TABLE
IF
EXISTS
schema-name
.
table-name
由…使用:
sql-stmt
另請參閱:
lang_droptable.html
drop-trigger-stmt
DROP
TRIGGER
IF
EXISTS
schema-name
.
trigger-name
由…使用:
sql-stmt
另請參閱:
lang_droptrigger.html
drop-view-stmt
DROP
VIEW
IF
EXISTS
schema-name
.
view-name
由…使用:
sql-stmt
另請參閱:
lang_dropview.html
expr
literal-value
bind-parameter
schema-name
.
table-name
.
column-name
unary-operator
expr
expr
binary-operator
expr
function-name
(
function-arguments
)
filter-clause
over-clause
(
expr
)
,
CAST
(
expr
AS
type-name
)
expr
COLLATE
collation-name
expr
NOT
LIKE
GLOB
REGEXP
MATCH
expr
expr
ESCAPE
expr
expr
ISNULL
NOTNULL
NOT
NULL
expr
IS
NOT
DISTINCT
FROM
expr
expr
NOT
BETWEEN
expr
AND
expr
expr
NOT
IN
(
select-stmt
)
expr
,
schema-name
.
table-function
(
expr
)
table-name
,
NOT
EXISTS
(
select-stmt
)
CASE
expr
WHEN
expr
THEN
expr
ELSE
expr
END
raise-function
用於:
aggregate-function-invocation
attach-stmt
column-constraint
compound-select-stmt
create-index-stmt
create-trigger-stmt
delete-stmt
delete-stmt-limited
factored-select-stmt
filter-clause
frame-spec
function-arguments
indexed-column
insert-stmt
join-constraint
ordering-term
over-clause
result-column
returning-clause
select-core
select-stmt
simple-function-invocation
simple-select-stmt
table-constraint
table-or-subquery
update-stmt
update-stmt-limited
upsert-clause
window-defn
window-function-invocation
參考:
filter-clause
function-arguments
literal-value
over-clause
raise-function
select-stmt
type-name
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
factored-select-stmt
WITH
RECURSIVE
common-table-expression
,
select-core
ORDER
BY
LIMIT
expr
compound-operator
ordering-term
,
OFFSET
expr
,
expr
參考:
common-table-expression
compound-operator
expr
ordering-term
select-core
另請參閱:
lang_select.html
filter-clause
FILTER
(
WHERE
expr
)
使用於:
聚合函數呼叫
表達式
窗口函數呼叫
參考:
expr
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
外鍵子句
REFERENCES
foreign-table
(
column-name
)
,
ON
DELETE
SET
NULL
UPDATE
SET
DEFAULT
CASCADE
RESTRICT
NO
ACTION
MATCH
name
NOT
DEFERRABLE
INITIALLY
DEFERRED
INITIALLY
IMMEDIATE
由…使用:
column-constraint
table-constraint
另請參閱:
lang_altertable.html
lang_altertable.html#altertabaddcol
lang_createtable.html
框架規格
GROUPS
BETWEEN
UNBOUNDED
PRECEDING
AND
UNBOUNDED
FOLLOWING
RANGE
ROWS
UNBOUNDED
PRECEDING
expr
PRECEDING
CURRENT
ROW
expr
PRECEDING
CURRENT
ROW
expr
FOLLOWING
expr
PRECEDING
CURRENT
ROW
expr
FOLLOWING
EXCLUDE
CURRENT
ROW
EXCLUDE
GROUP
EXCLUDE
TIES
EXCLUDE
NO
OTHERS
使用於:
OVER 子句
窗口定義
參考:
expr
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
函數參數
DISTINCT
expr
,
*
ORDER
BY
ordering-term
,
使用於:
表達式
參考:
表達式
排序項
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
索引欄位
column-name
COLLATE
collation-name
DESC
expr
ASC
使用於:
建立索引語句
表約束
UPSERT 子句
參考:
expr
另請參閱:
lang_createindex.html
lang_createtable.html
lang_createtable.html#primkeyconst
lang_createtable.html#uniqueconst
lang_createtrigger.html
lang_insert.html
lang_upsert.html
partialindex.html
插入語句
WITH
RECURSIVE
common-table-expression
,
REPLACE
INSERT
OR
ROLLBACK
INTO
ABORT
FAIL
IGNORE
REPLACE
schema-name
.
table-name
AS
alias
(
column-name
)
,
VALUES
(
expr
)
,
,
upsert-clause
select-stmt
upsert-clause
DEFAULT
VALUES
returning-clause
用於:
create-trigger-stmt
sql-stmt
參考:
通用表表達式
表達式
RETURNING 子句
SELECT 語句
UPSERT 子句
另請參閱:
lang_createtrigger.html
lang_insert.html
JOIN 子句
table-or-subquery
join-operator
table-or-subquery
join-constraint
使用於:
SELECT 核心
SELECT 語句
表或子查詢
UPDATE 語句
限制 UPDATE 語句
參考:
JOIN 約束
JOIN 運算子
表或子查詢
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
JOIN 約束
USING
(
column-name
)
,
ON
expr
使用於:
JOIN 子句
參考:
expr
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#fromclause
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
JOIN 運算子
NATURAL
LEFT
OUTER
JOIN
,
RIGHT
FULL
INNER
CROSS
使用於:
JOIN 子句
另請參閱: (內容與 i=19 相同,可考慮合併說明)
字面值
CURRENT_TIMESTAMP
numeric-literal
string-literal
blob-literal
NULL
TRUE
FALSE
CURRENT_TIME
CURRENT_DATE
使用於:
欄位約束
表達式
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
數字字面值
digit
_
.
E
e
digit
_
.
digit
_
-
digit
_
+
0x
0X
hexdigit
_
另請參閱:
lang_expr.html#litvalue
排序項
expr
COLLATE
collation-name
DESC
ASC
NULLS
FIRST
NULLS
LAST
使用於:
聚合函數呼叫
複合 SELECT 語句
限制 DELETE 語句
因子化 SELECT 語句
函數參數
OVER 子句
SELECT 語句
簡單 SELECT 語句
限制 UPDATE 語句
窗口定義
參考:
expr
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
OVER 子句
OVER
window-name
(
base-window-name
PARTITION
BY
expr
,
ORDER
BY
ordering-term
,
frame-spec
)
使用於:
表達式
參考:
expr
frame-spec
ordering-term
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
pragma-stmt
PRAGMA
schema-name
.
pragma-name
(
pragma-value
)
=
pragma-value
由…使用:
sql-stmt
參考:
pragma-value
另請參閱:
pragma.html#syntax
pragma-value
signed-number
name
signed-literal
由以下項目使用:
pragma-stmt
參考:
signed-number
另請參閱:
pragma.html#syntax
qualified-table-name
schema-name
.
table-name
AS
alias
INDEXED
BY
index-name
NOT
INDEXED
由以下項目使用:
delete-stmt
delete-stmt-limited
update-stmt
update-stmt-limited
另請參閱:
lang_createtrigger.html
lang_delete.html
lang_indexedby.html
lang_update.html
raise-function
RAISE
(
ROLLBACK
,
error-message
)
IGNORE
ABORT
FAIL
使用於:
表達式
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createtrigger.html#raise
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
recursive-cte
cte-table-name
AS
(
initial-select
UNION
ALL
recursive-select
)
UNION
參考:
cte-table-name
另請參閱:
lang_with.html#recursivecte
reindex-stmt
REINDEX
schema-name
.
index-name
table-name
collation-name
由…使用:
sql-stmt
另請參閱:
lang_reindex.html
release-stmt
RELEASE
SAVEPOINT
savepoint-name
由…使用:
sql-stmt
另請參閱:
lang_savepoint.html
result-column
expr
AS
column-alias
*
table-name
.
*
由以下項目使用:
select-core
select-stmt
參考:
expr
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
returning-clause
RETURNING
expr
AS
column-alias
*
,
由以下項目使用:
delete-stmt
delete-stmt-limited
insert-stmt
update-stmt
update-stmt-limited
參考:
expr
另請參閱:
lang_createtrigger.html
lang_delete.html
lang_insert.html
lang_returning.html
lang_update.html
rollback-stmt
ROLLBACK
TRANSACTION
TO
SAVEPOINT
savepoint-name
由…使用:
sql-stmt
另請參閱:
lang_savepoint.html
lang_transaction.html
savepoint-stmt
SAVEPOINT
savepoint-name
由…使用:
sql-stmt
另請參閱:
lang_savepoint.html
select-core
SELECT
DISTINCT
result-column
,
ALL
FROM
table-or-subquery
join-clause
,
WHERE
expr
GROUP
BY
expr
HAVING
expr
,
WINDOW
window-name
AS
window-defn
,
VALUES
(
expr
)
,
,
由以下項目使用:
compound-select-stmt
factored-select-stmt
simple-select-stmt
參考:
expr
join-clause
result-column
table-or-subquery
window-defn
另請參閱:
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
select-stmt
WITH
RECURSIVE
common-table-expression
,
SELECT
DISTINCT
result-column
,
ALL
FROM
table-or-subquery
join-clause
,
WHERE
expr
GROUP
BY
expr
HAVING
expr
,
WINDOW
window-name
AS
window-defn
,
VALUES
(
expr
)
,
,
compound-operator
select-core
ORDER
BY
LIMIT
expr
ordering-term
,
OFFSET
expr
,
expr
由以下項目使用:
common-table-expression
create-table-stmt
create-trigger-stmt
create-view-stmt
expr
insert-stmt
sql-stmt
table-or-subquery
with-clause
參考:
common-table-expression
compound-operator
expr
join-clause
ordering-term
result-column
table-or-subquery
window-defn
另請參閱:
changes.html#version_3_35_3
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
lang_with.html#recursivecte
partialindex.html
releaselog/3_35_3.html
releaselog/3_35_4.html
releaselog/3_35_5.html
帶符號數值 (signed-number)
+
numeric-literal
-
用於:
欄位約束 (column-constraint)
編譯指示值 (pragma-value)
類型名稱 (type-name)
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
pragma.html#syntax
簡單函式呼叫 (simple-function-invocation)
simple-func
(
expr
)
,
*
參考:
expr
另請參閱:
lang_corefunc.html
lang_expr.html#*funcinexpr
簡單 SELECT 陳述式 (simple-select-stmt)
WITH
RECURSIVE
common-table-expression
,
select-core
ORDER
BY
LIMIT
expr
ordering-term
,
OFFSET
expr
,
expr
參考:
common-table-expression
expr
ordering-term
select-core
另請參閱:
lang_select.html#simpleselect
SQL 陳述式 (sql-stmt)
EXPLAIN
QUERY
PLAN
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
用於:
SQL 陳述式列表 (sql-stmt-list)
參考:
ALTER TABLE 陳述式 (alter-table-stmt)
ANALYZE 陳述式 (analyze-stmt)
ATTACH 陳述式 (attach-stmt)
BEGIN 陳述式 (begin-stmt)
COMMIT 陳述式 (commit-stmt)
CREATE INDEX 陳述式 (create-index-stmt)
CREATE TABLE 陳述式 (create-table-stmt)
CREATE TRIGGER 陳述式 (create-trigger-stmt)
CREATE VIEW 陳述式 (create-view-stmt)
CREATE VIRTUAL TABLE 陳述式 (create-virtual-table-stmt)
DELETE 陳述式 (delete-stmt)
受限 DELETE 陳述式 (delete-stmt-limited)
DETACH 陳述式 (detach-stmt)
DROP INDEX 陳述式 (drop-index-stmt)
DROP TABLE 陳述式 (drop-table-stmt)
DROP TRIGGER 陳述式 (drop-trigger-stmt)
DROP VIEW 陳述式 (drop-view-stmt)
INSERT 陳述式 (insert-stmt)
PRAGMA 陳述式 (pragma-stmt)
REINDEX 陳述式 (reindex-stmt)
RELEASE 陳述式 (release-stmt)
ROLLBACK 陳述式 (rollback-stmt)
SAVEPOINT 陳述式 (savepoint-stmt)
SELECT 陳述式 (select-stmt)
UPDATE 陳述式 (update-stmt)
受限 UPDATE 陳述式 (update-stmt-limited)
VACUUM 陳述式 (vacuum-stmt)
另請參閱:
lang.html
lang_explain.html
SQL 陳述式列表 (sql-stmt-list)
sql-stmt
;
參考:
SQL 陳述式 (sql-stmt)
另請參閱:
lang.html
表格約束 (table-constraint)
CONSTRAINT
name
PRIMARY
KEY
(
indexed-column
)
conflict-clause
,
UNIQUE
CHECK
(
expr
)
FOREIGN
KEY
(
column-name
)
foreign-key-clause
,
用於:
CREATE TABLE 陳述式 (create-table-stmt)
參考:
衝突子句 (conflict-clause)
表達式 (expr)
外鍵子句 (foreign-key-clause)
索引欄位 (indexed-column)
另請參閱:
lang_createtable.html
lang_createtable.html#primkeyconst
lang_createtable.html#tablecoldef
lang_createtable.html#uniqueconst
表格選項 (table-options)
WITHOUT
ROWID
STRICT
,
用於:
CREATE TABLE 陳述式 (create-table-stmt)
另請參閱:
lang_createtable.html
表格或子查詢 (table-or-subquery)
schema-name
.
table-name
AS
table-alias
INDEXED
BY
index-name
NOT
INDEXED
table-function-name
(
expr
)
,
AS
table-alias
(
select-stmt
)
(
table-or-subquery
)
,
join-clause
使用於:
join 子句
select 核心
select 語句
update 語句
限制性 update 語句
參考:
表達式
join 子句
select 語句
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
類型名稱
name
(
signed-number
,
signed-number
)
(
signed-number
)
使用於:
欄位定義
表達式
參考:
signed-number
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
update 語句
WITH
RECURSIVE
common-table-expression
,
UPDATE
OR
ROLLBACK
qualified-table-name
OR
REPLACE
OR
IGNORE
OR
FAIL
OR
ABORT
SET
column-name-list
=
expr
column-name
,
FROM
table-or-subquery
,
join-clause
WHERE
expr
returning-clause
用於:
create-trigger-stmt
sql-stmt
參考:
欄位名稱列表
通用表表達式
表達式
join 子句
限定表名
returning 子句
表或子查詢
另請參閱:
lang_createtrigger.html
lang_update.html
限制性 update 語句
WITH
RECURSIVE
common-table-expression
,
UPDATE
OR
ROLLBACK
qualified-table-name
OR
REPLACE
OR
IGNORE
OR
FAIL
OR
ABORT
SET
column-name-list
=
expr
column-name
,
FROM
table-or-subquery
,
join-clause
WHERE
expr
returning-clause
ORDER
BY
ordering-term
,
LIMIT
expr
OFFSET
expr
,
expr
由…使用:
sql-stmt
參考:
欄位名稱列表
通用表表達式
表達式
join 子句
排序項
限定表名
returning 子句
表或子查詢
另請參閱:
lang_update.html#upfrom
upsert 子句
ON
CONFLICT
(
indexed-column
)
WHERE
expr
DO
,
conflict target
UPDATE
SET
column-name-list
=
expr
WHERE
expr
NOTHING
,
column-name
使用於:
insert 語句
參考:
欄位名稱列表
表達式
索引欄位
另請參閱:
lang_createtrigger.html
lang_insert.html
lang_upsert.html
vacuum 語句
VACUUM
schema-name
INTO
filename
由…使用:
sql-stmt
另請參閱:
lang_vacuum.html
window 定義
(
base-window-name
PARTITION
BY
expr
,
ORDER
BY
ordering-term
,
frame-spec
)
使用於:
select 核心
select 語句
window 函數呼叫
參考:
expr
frame-spec
ordering-term
另請參閱:
lang_aggfunc.html
lang_altertable.html
lang_attach.html
lang_createindex.html
lang_createtable.html
lang_createtrigger.html
lang_createview.html
lang_delete.html
lang_expr.html
lang_insert.html
lang_returning.html
lang_select.html
lang_select.html#compound
lang_select.html#simpleselect
lang_update.html
lang_upsert.html
lang_with.html
partialindex.html
window 函數呼叫
window-func
(
expr
)
filter-clause
OVER
window-name
window-defn
,
*
參考:
表達式
filter 子句
window 定義
另請參閱:
lang_expr.html#*funcinexpr
with 子句
WITH
RECURSIVE
cte-table-name
AS
NOT
MATERIALIZED
(
select-stmt
)
MATERIALIZED
,
參考:
CTE 表名
select 語句
另請參閱:
lang_with.html
本頁面最後修改時間:
2022-01-08 05:02:57
UTC