Oracle中DBMS_SQL解析SQL语句的流程——————————————————————————–
The flow of procedure calls will typically look like this:———–
| open_cursor |
———–
|
|
v
—–
————>| parse |
| —–
| |
| |———
| v |
| ————– |
|——–>| bind_variable | |
| ^ ————- |
| | | |
| ———–| |
| |<——–
| v
| query?———- yes ———
| | |
| no |
| | |
| v v
| ——- ————-
|———–>| execute | ->| define_column |
| ——- | ————-
| |———— | |
| | | ———-|
| v | v
| ————– | ——-
| ->| variable_value | | ——>| execute |
| | ————– | | ——-
| | | | | |
| ———-| | | |
| | | | v
| | | | ———-
| |<———– |—–>| fetch_rows |
| | | ———-
| | | |
| | | v
| | | ——————–
| | | | column_value |
| | | | variable_value |
| | | ———————
| | | |
| |<————————–
| |
—————–|
|
v
————
| close_cursor |
——————————————————————————————–
set pagesize 100;
SELECT substr(t.text, 5, 1000)
FROM all_source t
WHERE t.owner = ‘SYS’
AND t.type = ‘PACKAGE’
AND t.name = ‘DBMS_SQL’
AND t.line <= 95
AND t.line >= 38;MySQL创建用户并设置访问控制权限Oracle数据库查询表的基本信息相关资讯 oracle
- [INS-32052] Oracle基目录和Oracle (07/22/2014 07:41:41)
- Oracle 4个大对象(lobs)数据类型 (02/03/2013 12:33:05)
- Oracle按时间段分组统计 (07/26/2012 10:36:48)
| - [Oracle] dbms_metadata.get_ddl的 (07/12/2013 07:37:30)
- Liferay Portal 配置使用Oracle和 (07/31/2012 20:07:18)
- Concurrent Request:Inactive (07/20/2012 07:44:05)
|
本文评论 查看全部评论 (0)