Une nouvelle version d'une procédure mémorisée SQL native possède les mêmes schéma, nom, nombre de paramètres et types de données de paramètre (dans le même ordre) que la version d'origine, mais son ID version est différent. Elle peut également contenir différentes options et posséder un corps différent. Une fois que vous avez créé une version d'une procédure mémorisée, vous pouvez y effectuer toute action possible sur une autre procédure mémorisée. Par exemple, vous pouvez déployer la version de la procédure mémorisée, l'exécuter ou la déboguer.