MS SQL

Programowanie w T-SQL, mechanizmy serwera MS SQL itd.

Godna polecenia kownencja w złączeniach

Ja wiem, że programistyczny świat coraz bardziej zagarniany jest przez różnego rodzaju ORM-y i – co za tym idzie – czysty SQL jest używany coraz rzadziej. Może jednak właśnie z tego powodu warto poruszać związane z nim tematy, aby ci którzy doraźnie lub incydentalnie w nim programują trzymali się [...]

Są konwersji dwie wersje, którą robić konwersję?

Zapytano mnie wczoraj czego lepiej używać do konwersji typów w T-SQL, albowiem do wyboru są dwie konstrukcje cast i Convert. Zanim podzielę się odpowiedzią, jakiej udzieliłem, przypomnę ich składnię: Osobiście preferuje drugą z konstrukcji tj. Convert, która jest funkcją, a zazwyczaj tak [...]

Masz tekstowe dane w pliku? Pomyśl o tym sterowniku.

Dane w postaci tekstowej mogą posiadać różnorodne formaty. Poszczególne wartości mogą być w nich odseparowane od siebie w dowolny sposób: albo za pomocą dedykowanego znaku, albo poprzez przyjęcie, że każda wartość zajmuje z góry ustalony obszar, a jeśli nie wypełnia jego całości, to jest on [...]

Nie zabłądzisz na manowce, gdy pod ręką masz gotowce – część 3

Zgodnie z zapowiedzią pora na kolejną garść „gotowców” – skryptów, które mogą się przydać. Na początek sposób na przetwarzania prostych formuł (jedynie dodawanie i odejmowanie). Załóżmy że mamy takie wyrażenie: A1+A2-A3, a dodatkowo wartości jego składników przechowywane są w tabeli: formułę możn [...]

Nie zabłądzisz na manowce, gdy pod ręką masz gotowce – część 2

Niedawno opublikowałem zestaw gotowych skryptów SQL, które mogą się przydać w konkretnych sytuacjach lub posłużyć jako wzorzec w innych przypadkach. Ponieważ – w ramach porządków – znowu uzbierało mi się kilka takich skryptów – i je postanowiłem zaprezentować. Tym sposobem samoistnie powstał mi [...]

Poszukiwania rozwiązania wiązania bez powiązania

Wyobraźmy sobie, że mamy jakiś zestaw zmiennych, którym chcielibyśmy nadawać wartości w zależności od kategorii, która je opisuje. Jednocześnie – pomimo przynależności do tej kategorii – jeżeli wartość zmiennej dla owej kategorii nie została zdefiniowana – chcielibyśmy, aby taka zmienna używała [...]

Nie zabłądzisz na manowce, gdy pod ręką masz gotowce – część 1

Ten wpis będzie po trosze prywatą ;). Nazbierało mi się kilka różnych skryptów, zazwyczaj są to pojedyncze polecenia SQL, które warto mieć pod ręką. No właśnie ;). Rzecz w tym, że nie zawsze pod tą ręką są, a tu na blogu praktycznie w 99% przypadków by były. Zatem dzielę się nimi, a przy okazji [...]

Jeśli w „update” wstawisz zmienne, zyska cechy niecodzienne

Zakładam, że polecenia update języka T-SQL nie trzeba nikomu przedstawiać. Jest to jedno z jego czterech podstawowych poleceń. Służy do aktualizacji zawartości kolumn tabeli. Zakładam jednak, że niewiele osób wie, iż polecenie to potrafi także aktualizować … zmienne! W niniejszym wpisie chciałbym [...]

Co poradzić, gdy doskwiera brak SQL Profilera

SQL Profiler – jak zapewne większość wie – jest narzędziem pozwalającym śledzić pracę SQL Serwera. Chyba najbardziej popularnym jego wykorzystaniem, jest śledzenie poleceń SQL przesyłanych do serwera. Zapewne także większość wie, iż nie jest to narzędzie darmowe. Co zatem zrobić, kiedy posiadamy [...]

Mieć unikalne wartości w nieunikalnej nicości

Załóżmy, że posiadamy tabelę, która może być w relacji jeden do jednego do innej tabeli lub tej relacji nie posiadać. Przykładem może być np. tabela kierowców firmy transportowej. Do jednego kierowcy może być przyporządkowany tylko jeden pojazd lub kierowca może obecnie nie być w trasie i wówczas [...]
Go to Top