Zaimportowałem kilka tabel z SQL Server 2000 do mojej bazy danych 2008. Wszystkie importowane tabele są poprzedzone moją nazwą użytkownika, np erpadmin.tablename
. : .
We właściwościach tabeli znajduje się „erpadmin” jako schemat db. Kiedy piszę zapytanie, muszę teraz wpisać „erpadmin”. przed wszystkimi nazwami tabel, co jest mylące.
Aktualny wynik:
select *
from erpadmin.tablename
Pożądany rezultat:
select *
from tablename
select ... from table5 ;
) i uzyskuje różne wyniki. Jest to złe dla buforowania planu, a także dla rozwiązywania problemów (osoba obsługująca cue, „to zapytanie działa tutaj”). Również tworzenie schematów, które jest wymagane do indeksowania funkcji i widoków, wymaga dwóch nazw części. TLDR: przestań być leniwy - użyj dwóch nazw części.