Ho importato un sacco di tabelle da SQL Server 2000 al mio database del 2008. Tutti i tavoli importati sono prefissati con il mio nome utente es erpadmin.tablename
.
Nelle proprietà della tabella elenca 'erpadmin' come schema db. Quando scrivo una query ora devo includere "erpadmin". di fronte a tutti i nomi delle tabelle che sono confusi.
Risultato attuale:
select *
from erpadmin.tablename
Risultato desiderato:
select *
from tablename
select ... from table5 ;
) e ottengono risultati diversi. Ciò è negativo per la memorizzazione nella cache del piano e anche per la risoluzione dei problemi (persona dell'assistenza, "la query funziona correttamente qui"). Inoltre, la combinazione di schemi, necessaria per l'indicizzazione di funzioni e viste, richiede due nomi di parti. TLDR: smetti di essere pigro - usa due nomi di parti.