Tag Archive: t-sql

Seequality #2 – Typy danych w Microsoft SQL Server – dlaczego są takie ważne?

Slawomir Drzymala
Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

Druga sesja seequality za nami. Sesja poświęcona typom danych w Microsoft SQL Server. Podczas prezentacji zostały omówione różne typy danych, pokazane zostały dobre i złe praktyki podczas doboru typów danych oraz wskazano zagrożenia, które mogą wynikać z nieprawidłowego doboru zmiennych. Poniżej znajduje się prezentacja. Nagranie: Prezentacja:

Widok utworzony w MS SQL Server nie pokazuje poprawnych rezultatów

Slawomir Drzymala
Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

Istnieje wiele artykułów i sygnałów, aby nie używać “SELECT *” w kodzie produkcyjnym. Z łatwością można znaleźć wiele z nich w internecie jak np. ten: here Okazuje się jednak, że autorzy niemal zawsze zapominają o jednym ważnym czynniku, który może spowodować, że  za używanie “SELECT *” zapłacimy najwyższą cenę, a mianowicie otrzymamy niewłaściwe rezultaty. Co gorsza serwer nie zwróci żadnego komunikatu błędu, ostrzeżenia o błędzie lub nieprawidłowości. Zobaczmy przykład. Na początku stwórzmy prostą tabelę i wstawmy do niech przykładowe dane.

Teraz utwórzmy widok do tej tabeli używając “SELECT *”

Zobaczmy rezultaty:

Jak widać nie ma z tym żadnego problemu,…
Read more