CHECK pozwala określić, że w danej kolumnie ma być zapisywana tylko taka wartość, która spełnia określony warunek, np długość napisu większa niż 10. Wydaje się, że taki zapis jest poprawny: CREATE TABLE Test (ID INT PRIMARY KEY CHECK, Name VARCHAR(20) CONSTRAINT Test_Name5 CHECK (LEN(NAME)>5) ) GO Zobacz jak zachowają sie takie polecenia: INSERT INTO Test […]
Archiwum dla kategorii ‘Błedy’
CHECK i problem z NULL
Opcja NOCHECK przy zmianie CONSTRAINA i zaufanie do niego
O tworzeniu CONSTRAIN-ów na przykładzie CHECK-a opowiadałem tutaj No cóż, dodając CHECK do tabeli, która zawiera już dane możesz doświadczyć pewnych problemów: ALTER TABLE TEST ADD CONSTRAINT Test_Value CHECK (Value>20) Msg 547, Level 16, State 0, Line 1 The ALTER TABLE statement conflicted with the CHECK constraint „Test_Value”. The conflict occurred in database „Test”, table […]
Błąd nr 1712 podczas instalacji Visual Studio 2010
Niby proste. Włóż płytę, kliknij dalej, dalej, dalej i gotowe. Niestety tym razem było inaczej. Instalator zakończył prace z komunikatem: Error 1712.One or more of the files required to restore your computer to its previous state could not be found. Restoration will not be possible
Hyper-V: bład podczas uruchamiania maszyny wirtualnej „The application encountered an error while attempting to change the state of…”
Podczas uruchamiania maszyny wirtualnej na Hyper-V otrzymałem dziś komunikat: The application encountered an error while attempting to change the state of '10135A-VAN-CL1′.
Nie można zmapować dysku sieciowego. The drive could not be mapped because no network was found
Dziwne. Z jednego serwera, można uzyskać dostęp do dysków drugiego, ping działa bez zarzutu, ale kiedy próbujesz zmapować dysk sieciowy pojawia się komunikat o błedzie. „The drive could not be mapped because no network was found”. Co w takim przypadku zrobić? Można poinstruować użytkownika aby sięgając do drugiego serweraodwoływał się poprzez adres UNC, czyli np.: […]
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….
Błąd połączenia z mysql
Ach ile tutaj plików tymczasowych. Trzeba by to posprzątać, pomyślał pewnego razu admin Linuxa. Oczywiście nowych plików nie usuwamy, tylko te stare. Rach ciach i uff… ile teraz wolnego miejsca i jak czysto w tym tmp! W końcu serwer działa już ponad roczek bez przerwy. Aż tu nagle przychodzi mail „Czy to co jest na […]