Wprowadzenie
Zanim przejdziemy do analizy tego zapytania...
Wszystkie polecenia będę wykonywał w środowisku Microsoft SQL Server Management Studio. W jednym z poprzednich wpisów wspomniałem o bazie danych
AdventureWorks. Tworząc bardziej skomplikowane zapytania będziemy bazować na danych w niej zawartych. Bazę możecie pobrać z tej lokalizacji baza danych AdventureWorks.
CREATE DATABASE
Korzystając z dostępnego środowiska możemy utworzyć bazę danych korzystając z menu kontekstowego. Przyznam szczerze, że nigdy nie zrobiłem tego inaczej(pomijając ten wpis). Tematem tego i następnych wpisów nie jest jednak sprawdzanie możliwości środowiska a skupienie się na czystej składni języka SQL.
Samo polecenie jest niezwykle proste. Składnia przedstawia się w poniższy sposób:
CREATE DATABASE NazwaBazyDanych;
W ramach naszego przykładu utworzymy bazę danych o nazwie ‘KomisSamochodowy’:
CREATE DATABASE KomisSamochodowy
Efektem wykonania powyższego zapytania jest utworzenie nowej bazy danych (wcześniej dokonałem importu bazy AdventureWorks):
Jeżeli korzystacie ze środowiska Microsoft SQL Server Management Studio pamiętajcie o odświeżeniu listy dostępnych baz danych po wykonaniu powyższego polecenia (w przeciwnym wypadku nie zobaczycie bazy danych na liście):
Nasza pierwsza baza danych (jeszcze bez tabel) została utworzona. Jaki jest następny krok? Kasujemy...
DROP DATABASE
Nie poznaliśmy jeszcze polecenia pozwalającego na dodanie nowej tabeli do świeżo utworzonej bazy danych - no dobra, poznaliśmy ale pobieżnie. Zanim przejdziemy do kolejnego wpisu pora wykasować istniejącą bazę danych. Składanie jest równie prosta jak w powyższym wypadku:
DROP DATABASE NazwaBazyDanych;
Skasujmy poprzednio utworzoną bazę danych:
DROP DATABASE KomisSamochodowy;
Ponownie odswieżamy widok dostępnych baz danych: