gpt4 book ai didi

oracle - 如何检索光标的sql文本?

转载 作者:行者123 更新时间:2023-12-04 19:10:09 25 4
gpt4 key购买 nike

如果我有一个游标并想在执行期间记录游标的文本,是否可以以某种方式使用游标名称并检索 SQL?

例如,

OPEN cursor_1 for 
SELECT ...

我愿意相信我可以做类似 cursor_1%NAME 的事情就像我可以使用游标的其他属性一样。 ( %ISOPEN, %FOUND 等)。

最佳答案

AFAIK,没有办法将游标名称链接到它正在解析的 SQL 文本,而是加入 V$open_cursorv$sql使用 SQL_ID ,您应该能够提取并记录为那些打开的游标记录的 SQL 语句的详细信息。

SELECT sql_id,
user_name,
sid,
saddrsql_fulltext
FROM v$sql
join v$open_cursor USING (sql_id)

也许您可以将 SQL 文本与游标相关联,但这必须是一个手动过程

关于oracle - 如何检索光标的sql文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15686751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com