Mi sto cimentando in una Stored procedure Sql Server 2014 che scrive una query che crea n stringhe per inserire i dati provenienti da un DB ad un altro. Faccio questo per evitare i problemi di esportazione delle tabelle da una macchina di produzione. Mi collego quindi al DB Master, estraggo tutti i nomi ed i tipi di campo e creo una stringa sql che quando viene fatta girare mi crea tante righe di insert quante sono le righe della tabella con i valori di tutti i campi. Questa riga di query la inserisco in una tabella chiamata Popola_Tabelle. Questo funziona egregiamente avendo risolto anche il problema dei campi char che hanno il singolo apice ! Volevo fare qualcosa di più. Eseguire questa SP per tutte le tabelle che per es. hanno nel nome la parola 'causali'. Quindi ho fatto un'altra query che estraendo dal Master i nomi delle tabelle interessate richiama la SP precedente in modo da aggiungere nella Popola_Tabelle una riga per ogni tabella da elaborare. Sto uscendo pazzo perché la SP interna se chiamata a mano funziona, ma se la chiamo da un'altra SP funziona ma mi inserisce delle righe con il valore NULL.
Qualcuno mi sa dire se ci sono delle limitazioni nel chiamare una SP da un'altra SP ??.
Grazie.