Je suis en train de mettre à jour un package dans Oracle, venant de SQL Server cela a été source de confusion.Mise à jour d'un package à partir de SQLPLUS
J'ai écrit un fichier batch qui exécute le fichier .spec premier et le fichier .Body seconde, mais même en cours d'exécution, il ne fonctionne pas manuellement.
J'utilise cette syntaxe:
sqlplus username/[email protected] @c:\temp\myfile.spec
sqlplus username/[email protected] @c:\temp\myfile.body
Quand je vais revenir à Sql Developer je peux regarder les procédures stockées dans le paquet et voir qu'ils n'ont pas été mis à jour.
Pourquoi mes paquets ne sont-ils pas mis à jour?
Est-ce que les fichiers spec & body ont une fin '/'? – Sathya
Pouvez-vous exécuter le contenu des fichiers batch dans SQLDeveloper (couper et coller)? –
@Jack lorsque je les coupe et les collez dans SQL Developer, mais le même fichier ne fonctionne pas via SQL * Plus. –