问题描述
嗨,
有什么方法可以以编程方式 (在PL/SQL中) 识别正在执行PL/SQL代码的当前调用的RESTful服务?
例如,我有一个调用PL/SQL代码的RESTful服务,并希望将调用服务名称用于条件逻辑等。从该PL/SQL代码中,有什么方法可以识别父RESTful服务称其为什么,类似于您可以访问数据库PL/SQL代码中的APEX变量的方式?
谢谢,
大卫。
有什么方法可以以编程方式 (在PL/SQL中) 识别正在执行PL/SQL代码的当前调用的RESTful服务?
例如,我有一个调用PL/SQL代码的RESTful服务,并希望将调用服务名称用于条件逻辑等。从该PL/SQL代码中,有什么方法可以识别父RESTful服务称其为什么,类似于您可以访问数据库PL/SQL代码中的APEX变量的方式?
谢谢,
大卫。
专家解答
我不这么认为,如果不亲自明确地这样做。
我尝试跟踪ORDS会话并转储上下文变量,但没有任何与调用有关的价值。
您可以编辑REST定义以设置调用持续时间的上下文,例如
以前
之后
我尝试跟踪ORDS会话并转储上下文变量,但没有任何与调用有关的价值。
您可以编辑REST定义以设置调用持续时间的上下文,例如
以前
begin update emp set ename = :ename, job = :job, hiredate = :hiredate where empno = :id; :status := 200; :location := :id; exception when others then :status := 400; end;复制
之后
begin dbms_session.set_context('MYCTX','RESTPT','/hr/ermployees/:id/PUT'); update emp set ename = :ename, job = :job, hiredate = :hiredate where empno = :id; :status := 200; :location := :id; exception when others then :status := 400; end;复制
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle DataGuard高可用性解决方案详解
孙莹
447次阅读
2025-03-26 23:27:33
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
426次阅读
2025-04-15 17:24:06
墨天轮个人数说知识点合集
JiekeXu
372次阅读
2025-04-01 15:56:03
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
363次阅读
2025-04-08 09:12:48
Oracle SQL 执行计划分析与优化指南
Digital Observer
344次阅读
2025-04-01 11:08:44
Oracle 19c RAC更换IP实战,运维必看!
szrsu
312次阅读
2025-04-08 23:57:08
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
301次阅读
2025-04-15 14:48:05
风口浪尖!诚通证券扩容采购Oracle 793万...
Roger的数据库专栏
298次阅读
2025-03-24 09:42:53
切换Oracle归档路径后,不能正常删除原归档路径上的归档文件
dbaking
292次阅读
2025-03-19 14:41:51
oracle定时任务常用攻略
virvle
289次阅读
2025-03-25 16:05:19