Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
以字符串形式返回 SQL 语句的详细计划优化策略。
PLAN( string-expression, [ cursor-type [ update-status ] ] )
string-expression SQL 语句,通常是 SELECT 语句,但也可以是 UPDATE、MERGE 或 DELETE 语句。
cursor-type 一个字符串。cursor-type 可以是 asensitive(缺省类型)、insensitive、sensitive 或 keyset-driven。
update-status 字符串参数,它采用下列值之一来指示优化程序如何处理给定的游标:
LONG VARCHAR
SQL/2008 服务商扩充。
下面的语句将 SELECT 语句作为字符串参数传递,并返回查询的执行计划。
SELECT PLAN( 'SELECT * FROM Departments WHERE DepartmentID > 100' );
此信息有助于决定要添加的索引或数据库的构建方法,以便获得更好的性能。
以下语句返回一个字符串,其中包含 SELECT * FROM Departments WHERE DepartmentID > 100; 查询中 INSENSITIVE 游标的文本计划。
SELECT * FROM Departments WHERE DepartmentID > 100;
SELECT PLAN( 'SELECT * FROM Departments WHERE DepartmentID > 100', 'insensitive', 'read-only' );