Czym jest Transact-SQL? Transact-SQL, często nazywany po prostu T-SQL to rozszerzenie języka SQL stosowane obecnie w rozwiązaniach bazodanowych firmy Microsoft. T-SQL jest językiem proceduralnym. Rozszerza możliwości tradycyjnego pisania zapytań SQL. Możemy za jego pomocą stosować typowe elementy programowania jak pętle, instrukcje warunkowe, możemy także tworzyć własne funkcje, procedury i operować […]
Tag t-sql
Tekst do kolumn i wartości kolumny do tekstu w MsSQL W jaki sposób w MsSQL zagregować rekordy w kolumnie do zwykłego tekstu lub też wykonać działanie odwrotne, a więc jak rozdzielić tekst rozdzielony np średnikiem, bądź spacją na poszczególne rekordy? Do tych celów w SQL Server służą funkcje STRING_SPLIT i STRING_AGG, […]
1. Autonumeracja w SQL Server za pomocą Sekwencji Do czego służą sekwencje w SQL Server? Sekwencje w SQL Server służą do numeracji wartości w kolumnie. Wyobraź sobie prostą sytuację. Tworzysz nową tabelę. Podczas insertu każdego nowego rekordu w jednej z kolumn wstawia się kolejny numer dla każdego nowego rekordu np 1,2,3,4 (…) […]
1. Jak numerować kolejne rekordy w SQL Server? Autonumeracja w SQL Server może odbywać się na dwa sposoby. Możemy nadać kolumnie atrybut IDENTITY(). Możemy też wykorzystać do tego tzw. sekwencje. W kursie sql server opiszę obie metody autonumeracji. W tym artykule dowiesz się jak wykorzystać do tego atrybut IDENTITY oraz […]
1. Złączenia pionowe w SQL Server Złączenia pionowe w SQL służą do operacji łączenia lub wykluczania całych rekordów z tabel. Ważną zasadą jest, że złączeń pionowych możemy używać na tabelach lub widokach o takiej samej liczbie kolumn i o takich samych typach danych w kolumnach. To, czy wykonujemy złączenia pionowe […]
Typy danych SQL Server / Transact-SQL – wprowadzenie Dlaczego takie ważne jest wybranie właściwego typu danych dla naszych kolumn i zmiennych w MsSQL Server? Każda dana zarówno ta przechowywana w kolumnie tabeli, jak i zmienna w Transact-SQL posiada swój typ danych i zapisana jest w określony sposób. Wynika z tego m.in.: […]
Tabele MsSQL – podstawy Tabele są podstawowymi obiektami baz danych. To właśnie w nich przechowywane są dane i przede wszystkim na nich będą bazowały nasze skrypty. Tabela składa się ze struktury oraz danych w niej zawartych. Struktura to przede wszystkim nazwa tabeli, zestaw kolumn o unikalnych nazwach i określonym typie […]
Instalacja SQL Server Developer W tym rozdziale dowiesz się jak krok po kroku zainstalować serwer baz danych SQL Server 2017 w wersji Developer. Jak wspomniałem w poprzednim rozdziale, wersja Developer może być użytkowana bezpłatnie jeśli nie jest używana produkcyjnie. Możesz w takim razie pisać na niej dowolne programy, testować je […]
W obecnym momencie najbardziej polecaną wersją SQL Server do zainstalowania jest Edycja Developer. O tym, w jaki sposób ją zainstalować piszę w tym artykule: SQL Server 2017 Developer Edition Instalacja SQL Server 2014 Express W tym rozdziale dowiesz się jak krok po kroku zainstalować serwer baz danych SQL Server 2014 […]
Czym jest SQL Server? SQL Server to system zarządzania relacyjną bazą danych (tzw. RDBMS) firmy Microsoft. W bardzo prostym rozumieniu jest to system baz danych, za pomocą którego zarządzamy elementami bazy takimi jak tabele, widoki, elementy programistyczne. SQL Server jest obecnie flagowym serwerem baz danych oferowanym przez Microsoft. Jest też […]