Strona główna › Pytania INF.03 › Pytanie 2558
INF.03 · pytanie #2558
Jak kwerenda SQL przedstawiona w ramce wpłynie na tabelę pracownicy? <pre class="code-block">ALTER TABLE pracownicy MODIFY plec char(9);</pre>
- ADoda kolumnę plec ze znakowym typem danych o zmiennej długości 9
- BDoda kolumnę plec ze znakowym typem danych o stałej długości 9
- CZmieni typ danych kolumny plec na znakowy o stałej długości 9
- DZmieni typ danych kolumny plec na znakowy o zmiennej długości 9
Poprawna odpowiedź: C. Zmieni typ danych kolumny plec na znakowy o stałej długości 9
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Jak widzisz, polecenie SQL ALTER TABLE pracownicy MODIFY plec char(9) zmienia typ kolumny plec na CHAR o stałej długości 9 znaków. To znaczy, że wszystkie wartości w tej kolumnie będą miały dokładnie 9 znaków. Jeśli dana wartość będzie krótsza, to automatycznie dopełni się spacjami. W praktyce to jest przydatne, gdy musimy mieć dane zawsze w tej samej długości, na przykład przy kodach pocztowych czy numerach identyfikacyjnych. Twoja odpowiedź jest poprawna, ponieważ mówi dokładnie o tym, co się dzieje przy użyciu MODIFY, a typ CHAR wskazuje, że mamy do czynienia z danymi o stałej długości. Wiesz, czasami w aplikacjach biznesowych trzeba mieć dane w jednolitej formie, bo to ułatwia ich przetwarzanie i porównywanie. Dlatego tak ważne jest, żeby znać różne typy danych i ich zastosowania podczas projektowania baz danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.