我是Oracle / Toad的新手。我正在尝试使用Toad作为IDE创建新过程。没有权限/访问权限来执行Oracle DB中的过程。为了检查该程序是否被正确地编写,想要解析该程序。我们在SSMS中确实有用于解析查询的选项。
试图在Google上找到并获得Ctrl + F9选项。但是当我按这些键时什么也没有发生。我是否需要更改其他设置? SSMS Parse option
答案 0 :(得分:3)
从我的角度来看,您所做的几乎没有用。如果不允许执行程序,应该如何编写程序?您为什么不要求访问?或者,像我们一样做(这里,在StackOverflow上):有人问一个问题,不提供测试用例,所以我们自己创建。您可以做同样的事情。
但是,您怎么称呼“执行”?您可以编译吗? create or replace procedure your_proc
就是这样做的。 begin your_proc; end;
执行它。
据我所知,您可以告诉TOAD使用格式代码(Ctrl + Shift + F)。如果失败,则有问题,因此您应该修复它(TOAD会告诉错误的位置)。除此之外,如果您无法编译或执行它,那我说您无能为力。