Loading:


    Używanie własnych typów kolumn, użycie DOMAIN w SQL

    Język SQL udostępnia nam funkcje tworzenie własnych typów dla kolumn w tabelach w bazach danych. Oczywiście możemy użyć wbudowanych funkcji takich jak VARCHAR, INTEGER czy BLOB, ale czemu by nie stworzyć własnego pola dla sprawdzania i przechowywania kodu pocztowego w formacie xx-xxx dla samych liczb?

     

    Stworzenie własnego typu o nazwie sprawdz_kod:

     

    CREATE DOMAIN sprawdz_kod AS TEXT
    CHECK(
    VALUE ~ '^\\d{2}-\\d{3}$'
    );

     

    Użycie naszej domeny przy tworzeniu nowej tabeli dla ostatniej kolumny nazwanej kod_pocztowy:

     

    CREATE TABLE uzytkownik (
      uzytkownik_id NUMBER PRIMARY KEY,
      adres TEXT NOT NULL,
      miasto TEXT NOT NULL,
      kod_pocztowy sprawdz_kod NOT NULL
    );



    Napisz Artyku³

    Listing

    niema




    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors