Если код пакета в вашей тестовой среде не синхронизирован с кодом в вашей среде разработки, вам действительно нужно обратиться к до того, как вы начнете работать над любыми изменениями кода в версии разработки.код.Другими словами, вы хотели бы убедиться, что версия разработки пакета соответствует тесту, и , а затем внести ваши изменения.
Вы правы, что CREATE OR REPLACE PACKAGE
- это способ написатьсценария, но вы должны быть уверены, что делаете это как для спецификации пакета, так и для тела пакета, поэтому понадобятся 2 команды.
Поскольку вы уже внесли изменения в разработку, и выВы не уверены, что версия, с которой вы начали тестирование на соответствие разработкам, проверьте, может ли ваш администратор базы данных предоставить вам копию спецификации пакета и тела из теста, тогда вы можете запустить diff для кода разработки и тестирования, чтобы выяснить,различия.Перед распространением кода для тестирования вам придется синхронизировать все различия обратно в версию для разработки.
Один удобный инструмент, который мне нравится для выполнения графической операции сравнения, - это diffmerge, и вы можете найти его здесь: http://www.sourcegear.com/diffmerge/