Я занимался разработкой Oracle много лет назад. Я провел большую часть последних 15 лет, работая в основном с SQL Server, и там, где я работал с Oracle, я был изолирован от работы веб-службами и т. Д.
Мой вопрос, кажется, задавали несколько раз в сети, но мне как-то сложно общаться - по крайней мере, судя по ответам. Я очень ценю то, что инструменты и функциональность различаются, знаю, что мне нужно изучать новые вещи, но это так просто, но кажется таким сложным.
Я хочу сделать несколько специальных запросов к базе данных. В настоящее время мы используем 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;
И результаты отображаются мне в виде текста / сетки. В идеале, чтобы было хорошее решение. Может быть, какой-нибудь изящный новый инструмент?