在 SQL*Plus 中描述 - 它调用包还是运行 SQL? (或者其他什么?)
当我在 SQL*Plus 中描述 Oracle TYPE 时,SQL*Plus “在幕后”做了什么 - 它是否调用 DBMS_METADATA (或类似的)?还是直接查询数据字典?
或者完全是别的什么?
When I describe an Oracle TYPE in SQL*Plus, what does SQL*Plus do "under the bonnet" - Is it calling DBMS_METADATA (or similar)? Or is it querying the data dictionary directly?
Or something else entirely?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
显然,您可以使用
alter session set sql_trace=true
来回答此类问题。因为
我在跟踪文件中找到了以下相关的 SQL 语句:
因此,在幕后,SQL*Plus 使用普通 SQL。
You can obviously use
alter session set sql_trace=true
to answer such questions.For
I find the following relevant SQL Statements in my trace file:
So, under the bonnet, SQL*Plus uses plain SQL.