Kiedy masz tabelę, powiedzmy produktów i chcesz je wyświettlić wg kolorów będzie to wyglądało mniej więcej tak. Oto definicja tabeli: CREATE TABLE Products (ProductId INT IDENTITY PRIMARY KEY, ProductName NVARCHAR(30), Color NVARCHAR(20)) Tak mogłyby być wstawione rekordy: INSERT INTO Products VALUES(’Product 1′, 'Red’), (’Product 2′,’Green’), (’Product 3′,’Yellow’), (’Product 4′,’Blue’) A tak wyglądałoby wyświetlenie rekordów w […]
Archiwum dla kategorii ‘SQL’
Uporządkowanie rekordów w niestandardowy sposób
Import danych z SQL Server do Excel-a
Chociaż dla bazodanowca nie ma nic lepszego niż tabele z danymi czytane wprost z serwera, to jednak na szczęście nie wszyscy są bazodanoznawcami :). Niektórzy preferują Excel-a. Jeżeli użytkownik posiada uprawnienia do czytania danych z serwera SQL, to może je sobie umieścić w Excelu, aby później zbudować na przykład tabelę przestawną lub wykres w oparciu […]
Co się dzieje gdy usuwasz tabelę? Drop table.
Podczas usuwania tabeli usuwane są również jej indeksy (bo po co indeksy gdy nie ma tabeli), constrainy (bo czego pilnować jak nie ma tabeli), triggery, uprawnienia. Za to nie są usuwane procedury lub funkcje, które korzystają z tej tabeli. A to dzięki opóźnionemu rozwiązywaniu nazw w procedurach. A co gdyby chcieć usunąć tylko jedną kolumnę, […]
Czy rowversion jest na skalę tabeli?
Typ rowversion pozwala na numerowanie wersji rekordów. RowVersion jest na skalę bazy danych, a nie tabeli. RowVersion nie można modyfikować ręcznie, sql server modyfikuje go samodzielnie w miarę jak użytkownicy modyfikują tabele wprowadzając lub modyfikujac rekordy.
Jak pracować z FILESTREAM. Definicja tabeli i insert.
Aby pracować z FILESTREAM w SQL 2008 musisz włączyć tę opcję na serwerze (instancji). Jest to jedna z właściwości widoczna we właściwościach instancji w Configuration Managerze, potem należy też użyć polecenia: sp_configure 'filestream access level’, 2 RECONFIGURE Teraz baza danych powinna mieć plik typu filestream. Kiedy już te warunki są spełnione, można tworzyć tabelę przechowującą dane […]
SQL: Błąd podczas usuwania bazy danych: Database mirroring must be removed before you drop the database
Właściwie komunikat błędu mówi sam za siebie: The database ‘Test_SQLServer_Mirroring’ is enabled for database mirroring. Database mirroring must be removed before you drop the database. (Microsoft SQL Server, Error: 3743) Bazy nie można usunąć, bo jest spięta w mirroringu. Dlatego najpierw wyłącz mirroring wykonując polecenie: ALTER DATABASE Test_SQLServer_Mirroring SET PARTNER OFF
Zmiana lokalizacji pliku tempdb.mdf spowodowała, że serwer nie startuje
Administrator zmieniając lokalizację plików tymczasowej bazy danych wykonał polecenie: >ALTER DATABASE Tempdb MODIFY FILE (name=’tempdev’, filename=’d:\<sciezka>’) jednak zamiast w ścieżce ująć nazwę pliku wskazał na istniejący ważny i systemowy katalog. Od tej pory serer nie uruchamia się wskazując na problem z utworzeniem bazy danych tempdb Komunikat: Clearing tempdb database. Error: 5123, Severity: 16, State: 1. […]





























