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) 字典定義。 程式說明檔顯示為只有單一直欄的表格。