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