Eine neue Version einer gespeicherten SQL-Prozedur mit nativem SQL hat dasselbe Schema, denselben Namen, dieselbe Parameteranzahl und dieselben Parameterdatentypen (in derselben Reihenfolge) wie das Original, aber eine unterschiedliche Versions-ID. Sie kann auch unterschiedliche Optionen und einen unterschiedlichen Hauptteil haben. Nach dem Erstellen einer Version einer gespeicherten Prozedur können Sie für diese Version alle Aktionen ausführen, die Sie auch für andere gespeicherte Prozeduren ausführen können. Sie können die Version der gespeicherten Prozedur z. B. implementieren, ausführen oder testen.