Инструмент SQL Compare-Like для Oracle? [закрытый]

Другое событие NullPointerException возникает, когда объявляется массив объектов, а затем сразу же пытается разыменовать его внутри.

String[] phrases = new String[10];
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

Этот конкретный NPE можно избежать, если порядок сравнения отменяется ; а именно, использовать .equals для гарантированного непустого объекта.

Все элементы внутри массива инициализируются их общим начальным значением ; для любого типа массива объектов, это означает, что все элементы null.

Вы должны инициализировать элементы в массиве перед доступом или разыменованием их.

String[] phrases = new String[] {"The bird", "A bird", "My bird", "Bird"};
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

9
задан Doron Yaacoby 6 September 2008 в 10:06
поделиться

7 ответов

Выпущено сравнение схем Red Gate для Oracle!

http://www.red-gate.com/products/schema_compare_for_oracle/index.htm

Существует 28 -дневная полнофункциональная бесплатная пробная версия. Пожалуйста, дайте нам знать свой отзыв!

11
ответ дан 4 December 2019 в 12:22
поделиться

ЖАБА является большим универсальным инструментом для разработки Oracle, и я думаю, что подобная функция находится в базовой версии. Можно загрузить пробную версию (удостоверьтесь, что Вы не получаете старую бесплатную версию ЖАБЫ, которая приблизительно 4 года),

Если Вы не хотите покупать инструмент, и Вам нужно что-то меньше флэш-памяти, Вы могли прокрутить свое собственное довольно легко. Я просто нашел, что Схема Сравнивает Инструмент для Oracle, которая выглядит очень простой, и имеет хорошее базовое понятие. Это очень удобно, если Вы хотите отследить изменения начиная с последней регистрации кода. Таким образом, Вы обнаруживаете изменения, которые, возможно, были внесены в несколько DBS вручную, но не зарегистрированы.

PS: "SQL Сравнивает Красным Логическим элементом" демонстрацию, которая посмотрели очень хороший, действительно... однако речь по взломанному меня... походила на документальный фильм Би-би-си.

3
ответ дан 4 December 2019 в 12:22
поделиться

OraPowerTools сделает задание.
Существует также "Различный Мастер" в Oracle Разработчик SQL, но я еще не использовал его.

2
ответ дан 4 December 2019 в 12:22
поделиться

Автостопщик,

Если Вы готовы потратить некоторые деньги, ЖАБА имеет, "сравнивают схемы" функциональность, которая должна сделать то, что Вы после. Это сообщит о различиях и произведет сценарий миграции для приведения в соответствие один с другим.

Я никогда не использовал сценарий, таким образом, я не могу ручаться за него, но я использовал его, чтобы удостовериться, что наши сценарии сборки завершены.

1
ответ дан 4 December 2019 в 12:22
поделиться

Mark - Я хотел бы смочь легко синхронизировать две схемы базы данных. А именно, эта демонстрация похожа на небеса мне.

0
ответ дан 4 December 2019 в 12:22
поделиться

Существуют различные инструменты там, что можно использовать, я не использовал ни одного из них сам, хотя, таким образом, у меня нет комментариев для создания о них, но другом "приеме", который можно использовать, должен создать триггер на событиях DDL, таким образом, можно в основном получить (к таблице, или файлу журнала или whatver) любые изменения, сделанные между развертыванием.

Триггеры DDL

0
ответ дан 4 December 2019 в 12:22
поделиться

Проверьте Пакет Управления изменениями Oracle Enterprise Manager, инструмент Oracle для этого:

http://www.oracle.com/technology/products/oem/pdf/ds_change_pack.pdf

Можно попробовать его там:

http://www.oracle.com/technology/software/products/oem/index.html

0
ответ дан 4 December 2019 в 12:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: