Przejdź do treści głównej
INF.03Pytanie #1259 z 1558sql-definicja-ddl

W języku SQL dodanie nowej kolumny z nazwą miejscowości do istniejącej tabeli pracownicy umożliwia kwerenda

Opcje odpowiedzi:
A
ALTER TABLE pracownicy ADD miejscowosc FLOAT(2);
B
ALTER TABLE pracownicy ADD miejscowosc VARCHAR(100);
Prawidłowa
C
ALTER TABLE pracownicy DROP COLUMN miejscowosc;
D
CREATE TABLE pracownicy ADD miejscowosc FLOAT(2);
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (ALTER TABLE pracownicy ADD miejscowosc VARCHAR(100);)

Aby dodać kolumnę do istniejącej tabeli, używamy polecenia ALTER TABLE ... ADD. Ponieważ kolumna ma przechowywać nazwy miejscowości (tekst), odpowiednim typem danych jest VARCHAR (lub TEXT, CHAR).

Wyjaśnienie pozostałych opcji:

  • Opcja A: Typ FLOAT służy do przechowywania liczb zmiennoprzecinkowych, a nie nazw.
  • Opcja C: Polecenie DROP COLUMN służy do usuwania kolumny.
  • Opcja D: Polecenie CREATE TABLE służy do tworzenia nowej tabeli, a nie modyfikacji istniejącej.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: by dodać kolumnę do istniejącej tabeli, używamy polecenia ALTER TABLE ... ADD. Ponieważ kolumna ma przechowywać nazwy miejscowości (tekst), odpowiednim typem danych jest VARCHAR (lub TEXT, CHAR). Wyjaśnienie pozostałych opcji: * Opcja A: Typ FLOAT służy do przechowywania liczb zmiennoprzecinkowych, a nie nazw. * Opcja C: Polecenie DROP COLUMN służy do usuwania kolumny. * Opcja D: Polecenie CREATE TABLE służy do tworzenia nowej tabeli, a nie modyfikacji istniejącej.
  • C: Zapytanie ALTER TABLE pracownicy DROP COLUMN miejscowosc; zawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych.
  • D: Zapytanie CREATE TABLE pracownicy ADD miejscowosc FLOAT(2); zawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Sql definicja ddl”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 69 pytań z tego działu.