SQL 陳述式類型

SQL 陳述式有幾種基本類型。 它們會根據其功能在這裡列出。

  • SQL 綱目陳述式,也稱為資料定義語言 (DDL) 陳述式
  • SQL 資料和資料變更陳述式,也稱為資料操作語言 (DML) 陳述式
  • 動態 SQL 陳述式
  • 內嵌式 SQL 主電腦語言陳述式
SQL 綱目陳述式 SQL 資料陳述式
ALTER FUNCTION
ALTER MASK
ALTER PERMISSION
ALTER PROCEDURE
ALTER SEQUENCE
ALTER TABLE
ALTER TRIGGER
COMMENT
CREATE ALIAS
CREATE FUNCTION
CREATE INDEX
建立遮罩
建立許可權
CREATE PROCEDURE
CREATE SCHEMA
CREATE SEQUENCE
CREATE TABLE
CREATE TRIGGER
CREATE TYPE
CREATE VARIABLE
CREATE VIEW
DROP
GRANT
LABEL
RENAME
REVOKE
轉移所有權
配置游標
關聯定位器
CALL
CLOSE
DECLARE CURSOR
DELETE
FETCH
FREE LOCATOR
HOLD LOCATOR
INSERT
LOCK TABLE
OPEN
REFRESH TABLE
SELECT
SELECT INTO
SET variable
UPDATE
VALUES
VALUES INTO
SQL 資料變更陳述式 SQL 連線陳述式
DELETE
INSERT
MERGE
TRUNCATE
UPDATE
CONNECT
DISCONNECT
RELEASE
SET CONNECTION
SQL 交易陳述式 SQL 階段作業陳述式
COMMIT
RELEASE SAVEPOINT
ROLLBACK
SAVEPOINT
SET TRANSACTION
DECLARE GLOBAL TEMPORARY TABLE
SET CURRENT DEBUG MODE
SET CURRENT DECFLOAT ROUNDING MODE
SET CURRENT DEGREE
SET CURRENT IMPLICIT XMLPARSE OPTION
SET CURRENT TEMPORAL SYSTEM_TIME
SET ENCRYPTION PASSWORD
SET PATH
SET SCHEMA
SET SESSION AUTHORIZATION
動態 SQL 陳述式 內嵌式 SQL 主電腦語言陳述式
配置描述子
複合 (動態)
取消配置描述子
DESCRIBE
DESCRIBE CURSOR
DESCRIBE INPUT
DESCRIBE PROCEDURE
DESCRIBE TABLE
EXECUTE
EXECUTE IMMEDIATE
GET DESCRIPTOR
PREPARE
SET DESCRIPTOR
BEGIN DECLARE SECTION
DECLARE PROCEDURE
DECLARE STATEMENT
DECLARE VARIABLE
END DECLARE SECTION
GET DIAGNOSTICS
INCLUDE
SET OPTION
SET RESULT SETS
SIGNAL
TAG
WHENEVER

SQL 陳述式可以對 SQL 所建立的物件以及外部說明實體檔和單一格式邏輯檔進行操作。 它們無法參照程式說明檔的互動式資料定義公用程式 (IDDU) 字典定義。 程式說明檔顯示為只有單一直欄的表格。