9 Eylül 2021 Perşembe

Table Inheritance

Örnek
Şöyle yaparız
CREATE TABLE customers (
  name TEXT,
  age INT,
  address TEXT
);
 
CREATE TABLE office_customers(
  office_address TEXT
) INHERITS (customer)
Biraz veri ekleyelim
INSERT INTO customers VALUES('ravi','32','32, head street');
INSERT INTO customers VALUES('michael','35','56, gotham street');
INSERT INTO office_customers VALUES('bane','28','56, circadia street','92 homebush');
ve select yapalım. Ata tabloya erişmek için ONLY kullanılır.
SELECT * FROM ONLY customer WHERE age > 20 ;
Çıktı olarak ravi ve michael satırlarını alırız. Tüm tablo hiyerarşisine erişmek için sadece SELECT yaparız
SELECT * FROM customer WHERE age > 20 ;
Çıktı olarak ravii michael ve bane satırlarını alırız.



Hiç yorum yok:

Yorum Gönder