ALTER TABLE ACCOUNT_TABLE
ADD ACCT_NUMBER AS MAIN_ACCT+'-'+GROUP_ACCT+'-'+SUB_ACCT PERSISTED
To utrwaliwyliczoną kolumnę i może działaćlepiej w przypadku selekcji niż obliczenia w widoku lub UDF jeśli maszdużąliczbęrekordów (po początkowym utworzeniu kolumny co może byćboleśnie powolne i prawdopodobnie powinno nastąpić w czasie niskiego użycia ). Spowolni to wstawianie i aktualizacje. Zwykle uważam, że powolne wstawianie lub aktualizacja są lepiej tolerowane przez użytkowników niż opóźnienie w wyborze, chyba że wystąpią problemy z blokowaniem.
Najlepsza metoda na zrobienie tego będzie w dużej mierze zależeć od sposobu użytkowania i wymaganej wydajności. Jeśli nie masz wielu rekordów lub jeśli wyliczona kolumna nie będzie wywoływana tak często, możesz nie chcieć utrwalonej kolumny, ale jeśli często generujesz raporty ze wszystkimi rekordami dla roku lub innymi dużymi zestawami danych, może się okazać, że utrwalona kolumna obliczeniowa działa lepiej. Jak w przypadku każdego zadania tego rodzaju, jedynym sposobem, aby dowiedzieć się, co działa najlepiej w Twojej sytuacji, jest przetestowanie.