很多年前我曾经做过Oracle开发。在过去 15 年的大部分时间里,我主要从事 SQL Server 工作,在我从事 Oracle 工作的地方,与 Web 服务等工作隔离开来。
我的问题似乎已经在网上被问过几次,但似乎很难以某种方式交流——至少从答案来看。我非常感谢工具和功能的不同,我知道我必须学习新事物,但这很简单,但似乎很难做到。
我正在寻找对数据库进行一些临时查询。目前我们正在使用 SQL Navigator - 我愿意使用其他工具......
在 SQL Server Management Studio 中,如果您打开查询窗口,键入一些返回值或集合的 SQL,您会在结果窗口中很好地显示行或值。
我已经收集到 Oracle PL/SQL 的情况有点不同,我发现我需要返回一个游标 - 但是我如何获得一个工具来显示结果?
我开始很简单:
declare
my_id number := 356655;
cursor c1 is select my_id from dual;
begin
open c1;
end;
这运行良好 - 但我如何查看结果?是否有任何工具可以像 SSMS 一样“很好地”处理这个问题?我习惯于能够做很多这样的事情,包括像
(也许不完全正确的语法?但你明白了......)
declare
my_id number := 356655;
cursor c1 is select name from my_table where id = my_id;
begin
open c1;
并将结果作为文本/网格显示给我。理想情况下,有一个很好的解决方案。也许是一些漂亮的新工具?