Есть что-то хоть приближалось по удобству и неглючности к Management Studio, желательно тоже бесплатное?
Сегодня блин последняя капля была. в SQL Navigator делаю скрипт, проверяю его. возвращает данные, отправляю чтобы выполнили на продакте. возвращают обратно с ошибкой какие-то проблемы со скобками. проверил — действительно две лишних скобки. но это сволочь продолжает выдавать результат и на первый взгляд корректный. вот как такое возможно??? запустил pl/sql developer — работает правильно — в смысле выдает ошибку... причем SQL Navigator даже перезапускал — ему пофиг на скобки и ораклу при этом почему-то тоже
Для оракла есть только Toad — работает плохо, куча багов + программа платная. Но это лучшая gui программа для оракла и единственная в которой можно сносно работать с ораклом, т.е. посмотреть какие в бд есть таблички, делать запросы к бд подебажить скрипты и т.д.. Но, если надо писать скрипты, то удобнее пользоваться нормальным текстовым редактором(vim/emacs/visual studio), а потом выполнять скрипт из коммандной строки.
Підтримати Україну у боротьбі з країною-терористом.
J>Для оракла есть только Toad — работает плохо, куча багов + программа платная. Но это лучшая gui программа для оракла и единственная в которой можно сносно работать с ораклом, т.е. посмотреть какие в бд есть таблички, делать запросы к бд подебажить скрипты и т.д.. Но, если надо писать скрипты, то удобнее пользоваться нормальным текстовым редактором(vim/emacs/visual studio), а потом выполнять скрипт из коммандной строки.
он у меня кстати почему-то вообще не хочет коннектиться к серверу. почему — пока не разбирался
вообще не понимаю, почему оракл этим не озаботился. вроде достаточно мощная БД. до МС сиквела ей далековато, но все ж...
Здравствуйте, aios, Вы писали:
a> Есть что-то хоть приближалось по удобству и неглючности к Management Studio, желательно тоже бесплатное?
Datagrip смотрел? Небесплатный правда...
Из всего этого для разработки самый удобный pl/sql developer, но тоже не идеал. Из бесплатного есть Oracle SQL Developer, но он у меня не зашел. Из свободного есть куча сред, написанных на Java, я для просмотра данных иногда пользуюсь SQL Workbench/J, но для написания кода он по функциональности чуть лучше Блокнота.
A>Есть что-то хоть приближалось по удобству и неглючности к Management Studio, желательно тоже бесплатное?
Для oracle выбор небольшой: PL/SQL Deloper, SQL Navigator, TOAD, dbForge да Oracle SQL Developer.
PL/SQL Deloper наиболее работоспособный вариант
SQL Navigator не зашел, вообще не смог с ним работать
TOAD больше для админских вещей, удобно смотреть блокировки
dbForge почти не работал
Oracle SQL Developer хорошая вещь для развития силы духа, медитации, тренировки терпения, но если не познал дзен лучше не пользоваться.
У каждой из этих софтин есть недостатки (я в итоге свою приблуду написал). Но у жабы есть прикольная фича: если на вьюхе висит триггер, жаба не даст ее сразу перекомилировать, сначала выдаст предупреждение. Остальные не заморачиваются, и отсутсвие триггера замечаешь уже продакшене
DO>У каждой из этих софтин есть недостатки (я в итоге свою приблуду написал). Но у жабы есть прикольная фича: если на вьюхе висит триггер, жаба не даст ее сразу перекомилировать, сначала выдаст предупреждение. Остальные не заморачиваются, и отсутсвие триггера замечаешь уже продакшене
вот не понимаю. оракл вроде не бедная совсем контора. чего не сделать нормальный инструмент? почему майкрософту не западло это было сделать?
A>вот не понимаю. оракл вроде не бедная совсем контора. чего не сделать нормальный инструмент? почему майкрософту не западло это было сделать?
Причем тут бедная или не бедная? Майкософт делал ставку на разработчиков (Developers! Developers! Developers! Developers!), а Oracle на пользователей (включая админов).
Здравствуйте, Dym On, Вы писали:
A>>вот не понимаю. оракл вроде не бедная совсем контора. чего не сделать нормальный инструмент? почему майкрософту не западло это было сделать? DO>Причем тут бедная или не бедная? Майкософт делал ставку на разработчиков (Developers! Developers! Developers! Developers!), а Oracle на пользователей (включая админов).
забавно.
mssql:
create procedure p as select t.id, t.name from t
одна строчка. на оракле придется городить pipeline функцию, определять package, тип, заголовок, тело, в теле курсор, короче скрипт раздуется на минимум страницу кода.
ну и кому бы решить проблему нормальной среды разработки было бы казалось актуальнее?
Здравствуйте, amironov79, Вы писали:
A> Настоящие оракловские гуру пишут sqlplus-скрипты любой сложности с помощью ed.
Это для слабаков, крутые перцы прямо с консоли фигачат .
Здравствуйте, Dym On, Вы писали:
DO>Здравствуйте, amironov79, Вы писали:
A>> Настоящие оракловские гуру пишут sqlplus-скрипты любой сложности с помощью ed. DO>Это для слабаков, крутые перцы прямо с консоли фигачат .
Как раз наоборот. Чем с его помощью файл отредактировать, проще этот файл заново перенабрать.
Здравствуйте, Dym On, Вы писали:
A>>Есть что-то хоть приближалось по удобству и неглючности к Management Studio, желательно тоже бесплатное? DO>Для oracle выбор небольшой: PL/SQL Deloper, SQL Navigator, TOAD, dbForge да Oracle SQL Developer.
Есть еще бесплатный TOra. Но он сильно на любителя. Местами вроде и ничего, но большей частью глюкавый. Хотя как именно бесплатная альтернатива весьма годится.
Я для Oracle 9i пользуюсь DataGrip (ну точней не именно им, а панелькой Database в Idea, но, насколько я понимаю, это то же самое). Работает не идеально, но в целом нормально. С хранимками не работает. Для них использую SQL Developer кажется 4-й версии, он хорошо работает. Коллега пользует SQL Navigator 4-й версии. Раньше ещё использовал Squirrel SQL, прекрасный инструмент.