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

W języku SQL, aby dodać atrybut klucza podstawowego do pola id w istniejącej tabeli produkt, należy użyć składni:

Opcje odpowiedzi:
A
ALTER TABLE produkt ADD PRIMARY KEY (id)
Prawidłowa
B
ALTER TABLE produkt ALTER COLUMN id INT
C
ALTER TABLE produkt DROP CONSTRAINT id
D
ALTER TABLE produkt DROP PRIMARY KEY
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A (ALTER TABLE produkt ADD PRIMARY KEY (id))

  • ALTER TABLE produkt – informujemy bazę, że zmieniamy strukturę tabeli produkt.
  • ADD PRIMARY KEY (id) – dodajemy ograniczenie (constraint) typu klucz podstawowy na kolumnie id.

Pozostałe opcje służą do modyfikacji typu kolumny (B) lub usuwania ograniczeń (C, D).

Dlaczego pozostałe opcje są nieprawidłowe?

  • B: Zapytanie ALTER TABLE produkt ALTER COLUMN id INT zawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych.
  • C: Zapytanie ALTER TABLE produkt DROP CONSTRAINT id zawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych.
  • D: Zapytanie ALTER TABLE produkt DROP PRIMARY KEY 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.