Oracle 11g Release 1 (11.1) PL/SQL_了解静态和动态 SQL
Oracle 11g Release 1 (11.1) PL/SQL_了解静态和动态 SQL ,若操作数据库的数据,则无需任何特别的符号,你可以直接在 PL/SQL 程
本文内容
静态 SQL 是属于 PL/SQL 语言的 SQL。也就是:
静态 SQL 符合目前 ANSI/ISO SQL 标准。
示例 1:演示用 PL/SQL 操作数据
若操作数据库的数据,则无需任何特别的符号,你可以直接在 PL/SQL 程序里包含 DML 操作,如 INSERT、UPDATE 和 DELETE 语句。你也可以直接在 PL/SQL 程序里包含 COMMIT 语句。
employee_id, first_name, last_name employees_temp WHERE employee_id = 299 RETURNING first_name, last_name INTO emp_first_name, emp_last_name; COMMIT; DBMS_OUTPUT.PUT_LINE( emp_first_name || ' ' || emp_last_name);END;/
示例 2:演示在 PL/SQL 调用 SQL 函数——COUNT 函数
(*) INTO emp_count FROM employees;END;/
示例 3:演示使用伪列——ROWNUM
* * FROM (SELECT employee_id, salary FROM employees_temp WHERE salary > 2000 ORDER BY salary DESC) WHERE ROWNUM -- first 5 rows, in sorted order
上一篇: 不起眼的 z-index 却能牵扯出这么大的学问 - 北风吹雪
下一篇: 已安装gd库,但仍提醒Call to undefined function imagecreatefromjpeg()
推荐阅读
-
Oracle 11g Release 1 (11.1) PL/SQL_理解 Record 类型
-
Oracle 11g Release 1 (11.1) PL/SQL_了解 Collections 和 Records
-
Oracle 11g Release 1 (11.1) PL/SQL_了解 Collections 和 Records
-
Oracle 11g Release 1 (11.1) PL/SQL_理解 Collection 类型
-
Oracle 11g Release 1 (11.1) PL/SQL_理解 Collection 类型
-
Oracle 11g Release 1 (11.1) PL/SQL Collection 方法
-
Oracle 11g Release 1 (11.1) SQL_层级查询(详)
-
Oracle 11g Release 1 (11.1) SQL_层级查询(详)
-
Oracle 11g Release 1 (11.1) PL/SQL Collection 方法