Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. CREATE TABLE laborki(
  2. nr_indeksu VARCHAR2(6) PRIMARY KEY,
  3. imie VARCHAR2(25),
  4. nazwisko VARCHAR2(25),
  5. grupa NUMBER(3) DEFAULT 1
  6. );
  7.  
  8. INSERT INTO laborki (nr_indeksu,imie, nazwisko,grupa) VALUES
  9. (123456, 'Mateusz', 'Szuetam', 2);
  10. INSERT INTO laborki (nr_indeksu,imie, nazwisko,grupa) VALUES
  11. (123457, 'Damian', 'Namiad', 2);
  12. INSERT INTO laborki (nr_indeksu,imie, nazwisko) VALUES
  13. (123458, 'Dawid', 'Diwad' );
  14. INSERT INTO laborki (nr_indeksu,imie, nazwisko,grupa) VALUES
  15. (123459, 'Wojciech', 'Chiec', 5);
  16. INSERT INTO laborki (nr_indeksu,imie, nazwisko,grupa) VALUES
  17. (123452, 'Marcin', 'Cinmar', 3);
  18.  
  19.  
  20. INSERT INTO laborki (nr_indeksu,imie, nazwisko,grupa) VALUES
  21. (123456, 'Innystud', 'Surname', 4);
  22. INSERT INTO laborki (nr_indeksu,imie, nazwisko,grupa) VALUES
  23. (123456, 'Zupelnieinny', 'Nazwisko', 1);
  24.  
  25.  
  26. ALTER TABLE laborki MODIFY imie NOT NULL;
  27.  
  28.  
  29. ALTER TABLE laborki RENAME COLUMN grupa TO nr_gr;
  30.  
  31. DELETE FROM laborki WHERE nr_gr>4;
  32.  
  33. ALTER TABLE laborki ADD CONSTRAINT check_gr CHECK (nr_gr IN (1,2,3,4));
  34.  
  35. ALTER TABLE laborki ADD email VARCHAR(35) UNIQUE;
  36.  
  37. INSERT INTO laborki (nr_indeksu,imie, nazwisko,nr_gr, email) VALUES
  38. (123902, 'Marek', 'Cinmarek', 3, 'mail@strona.pl');
  39.  
  40. INSERT INTO laborki (nr_indeksu,imie,nazwisko,nr_gr,email) VALUES
  41. (903102, 'Mariusz', 'Kalar', 2, 'mail2@stron.pl');
  42.  
  43. SELECT * FROM laborki;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement