Update: Chcesz zobaczyć, jak zainstalować przykładową bazę danych AdventureWorks? Zajrzyj do darmowego filmu – części Kursu „SQL #1 Instalacja i narzędzia„. Odszukaj na stronie film: „Przykładowa lekcja: Instalacja przykładowej bazy danych AdventureWorks” Jak pisałem w tym artykule, spod adresu http://go.microsoft.com/fwlink/?LinkId=87843 można ściągnąć przykładową bazę danych AdventureWorks. Wybierz oczywiście bazę danych zgodną z Twoim serwerem.Jeżeli jest […]
Archiwum dla kategorii ‘SQL’
Przykładowa baza danych do SQL Sever (AdventureWorks – instalacja krok po kroku)
Jak zainstalować SQL Server 2008 R2? Krok po kroku z obrazkami
Chcesz zobaczyć, jak zainstalować SQL Server 2016, aby samodzielnie zacząć naukę SQL? Zajrzyj do darmowego filmu – części Kursu „SQL #1 Instalacja i narzędzia„. Odszukaj na stronie film: „Przykładowa lekcja: Prosta instalacja SQL Server”. A jeśli chcesz, aby na Twoim serwerze pojawiła się też przykładowa baza danych obejrzyj też „Instalacja przykładowej bazy danych AdventureWorks” Od […]
Jak wprowadzić wartość w kolumnę IDENTITY? Opcja IDENTITY_INSERT.
Identity to dobry sposób na to by SQL Serwer zwolnił nas z konieczności wymyślania klucza podstawowego. Serwer sam będzie generował kolejne numery dla nowo wstawianych rekordów, więc każdy rekord będzie miał niezależny i unikalny numer, gdyby tylko nie to, że kolumna Identity nie musi być unikalna….
Funkcje rankingowe RANK(), DENSE_RANK(), ROW_NUMER()
Co się dzieje na olimpiadzie, kiedy 2 zawodników uzyska dokładnie taki sam wynik? Powiedzmy w skoku wzwyż obaj przeskoczyli poprzeczkę na wysokości 2,20 i był to najwyższy wynik na zawodach. Gdyby, chociaż jeden z nich był kobietą, a jeden mężczyzną, to dalibyśmy im po medalu w osobnych kategoriach. Ale jeżeli nie można zróżnicować ich wyników? […]
Funkcja rankująca ROW_NUMBER – stronicowanie danych
Przyjrzymy się funkcji rankującej ROW_NUMBER. Ta funkcja „nadaje” rekordom numery kolejne, które są nadawane wg określonej kolejności. Zobaczmy następujące zapytanie: SELECT ProductID ,ProductNumber ,Color ,ListPrice FROM SalesLT.Product ORDER BY Color, ListPrice, ProductID W wyniku otrzymujemy uporządkowaną listę produktów. Dzięki temu, że sortując określiłeś klucz sortowania z dokładnością do ProductID, każdy rekord ma tu swoje jednoznacznie […]
Problemy z optmalizacją procedur składowanych w SQL (Opcja WITH RECOMPILE)
Każde zapytanie realizowane przez SQL serwer podlega procesowi optymalizacji. Serwer ‘wymyśla sobie’ kilka sposobów z pomocą, których może dostać się do właściwych rekordów i zwrócić je klientom. Optymalizowane są zapytania, praktycznie za każdym razem, kiedy są uruchamiane, no chyba, że uda się je sparametryzować. Podobnie optymalizowane są procedury. Z tym, że tu można natknąć się […]
Jak wykonać kopię na SQL Express, bo nie ma SQL Server Agenta?
Mail od klienta: Pojawił się inny problem. Wersja mojego sql servera 2008 to wersja Express i nie mogę uruchomić sql server agenta :). Jak zrobić cykliczny backup na wersji Express. Chciałbym uzyskać taki efekt aby full backup wykonywał się w każdy wtorek.





























