Una versión nueva del procedimiento almacenado SQL nativo tiene el mismo esquema, nombre, número de parámetros y tipos de datos de parámetros (en el mismo orden) que el original, pero tiene un ID de versión distinto. También puede tener opciones distintas y un cuerpo distinto. Tras crear una versión de un procedimiento almacenado, podrá realizar cualquier acción en la versión del procedimiento almacenado que pueda ejecutar en cualquier otro procedimiento almacenado. Por ejemplo, puede desplegar la versión del procedimiento almacenado, ejecutarlo o desplegarlo.