如何调用 SQL 语句
SQL 语句分类为可执行或不可执行。
可以通过四种方式调用 可执行语句 。 可以是:
- 以交互方式发布
- 动态准备和执行
- 嵌入在应用程序中
- 嵌入到 SQL 过程,触发器,复合 SQL (已编译) 或复合 SQL (内联) 中,但有一些限制:
- 请参阅 复合 SQL (编译型) 语句 中的
SQL-procedure-statement
,以获取 SQL 过程和复合 SQL (编译型) 语句中支持的可执行语句集。 - 请参阅 复合 SQL (内联) 语句 语句中的
SQL 语句
,以获取复合 SQL (内联) 语句中支持的可执行语句集。 - 请参阅 CREATE TRIGGER 语句 中的
SQL-procedure-statement
,以获取触发器中支持的可执行语句集。
- 请参阅 复合 SQL (编译型) 语句 中的
非可执行语句 只能嵌入到应用程序中。
另一个 SQL 语句构造是 SELECT 语句。 可以通过三种方式调用 select-statement 。 可以是:
- 以交互方式发布
- 动态准备,在 DECLARE CURSOR 中引用,并由 OPEN , FETCH 和 CLOSE 隐式执行 (动态调用)
- 包含在 DECLARE CURSOR 中,由 OPEN , FETCH 和 CLOSE (静态调用) 隐式执行