| Termin | Definicja |
|---|---|
| ALTER TABLE ALTER COLUMN COLLATE | Polecenie ALTER TABLE ALTER COLUMN COLLATE zmienia sortowanie znaków przypisane do konkretnej kolumny tabeli. Rola klauzuli COLLATE przy zmianie kolumnyW składni Transact-SQL polecenie Przykładowa składnia może wyglądać następująco: Jak SQL Server porównuje tekst po zmianie sortowaniaNazwa sortowania składa się zwykle z nazwy lokalizacji lub reguł językowych oraz przyrostków opisujących sposób porównywania. W oznaczeniu Collation wpływa na operatory porównania, sortowanie wyników, działanie operatora Warunki wykonania ALTER COLUMN COLLATEPrzed wykonaniem zmiany należy sprawdzić pełną definicję kolumny w katalogu systemowym SQL Server, w tym typ danych, długość, dopuszczalność wartości pustej, wartość domyślną, indeksy, klucze, ograniczenia oraz zależności w obiektach bazy. Pomocne są między innymi widoki Operacja może wymagać zablokowania tabeli, ponieważ SQL Server musi zmienić metadane kolumny, a w określonych przypadkach także przepisać lub zweryfikować dane. Przy dużej tabeli czas blokady zależy od definicji obiektu, rozmiaru danych, indeksów i bieżącego obciążenia. Przed zmianą należy wykonać kopię zapasową, sprawdzić dostępne miejsce oraz przetestować polecenie na reprezentatywnej kopii bazy. Trzeba także zweryfikować, czy docelowe collation jest zainstalowane i poprawnie rozpoznawane przez konkretną instancję SQL Server. Skutki diagnostyczne dla aplikacji korzystającej z bazyNieprawidłowo dobrane collation może powodować błędy typu „Cannot resolve the collation conflict”, gdy zapytanie porównuje tekst z kolumn pochodzących z różnych tabel, baz lub wyrażeń o odmiennych regułach. Doraźne użycie Podczas diagnostyki laptopa lub komputera PC można sprawdzić, czy problem rzeczywiście wynika z działania SQL Server, konfiguracji połączenia i danych, czy z awarii systemu, dysku albo pamięci. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, dlatego w przypadku problemów ze stabilnością urządzenia analizuje objawy sprzętowe oraz środowisko uruchomieniowe w zakresie potrzebnym do ustalenia przyczyny. |