Di recente ho messo un post nel mio blog in cui ho mostrato uno script per modifiare lo schema di tutte le tabelle di database. Ora mostrerò uno script che permette di modificare lo schema di anche tutte le store procedure di un database. Lo script è il seguente:
SELECT 'ALTER SCHEMA MSSql31210 TRANSFER ' + s.Name + '.' + p.Name FROM sys.Procedures p INNER JOIN
sys.Schemas s on p.schema_id = s.schema_id
come si vede lo script non modifica direttamente le store ma semplicemente genera a video le istruzioni che dovrannoi essere eseguite. Quindi prima di eseguire lo script scegliere come output "Result to text" poi eseguire la select per generare il risultato che dovrà essere copiato ed incollato in una nuova query scegliendo come opzione di output: "Result to grid".
Spero come sempre di esservi stato di aiuto.