2012-04-08 8 views

Odpowiedz

5

Powinowactwo typów nie wymusza typów danych kolumn - po prostu sugeruje, w jaki sposób podstawowy mechanizm magazynowania przechowuje dane.

W sekcji „typ powinowactwa”:

typ powinowactwa na kolumnie jest zalecany typ danych przechowywanych w tej kolumnie. Ważną ideą jest to, że typ jest zalecany, niewymagany, . Dowolna kolumna może nadal przechowywać dane dowolnego rodzaju.

(podkreślenie dodane)

miarę "jak go włączyć," nie ma czegoś takiego. Tak właśnie działa SQLite. Nie ma nic do włączania i wyłączania, aby uzyskać tę funkcjonalność.

2

Typy danych kolumn nie są wymuszane, tylko zasugerowano według ich zadeklarowanych typów w oświadczeniu create table. To właśnie mają na myśli powinowactwo typu .

Koligacja typu kolumny jest zalecanym typem dla danych przechowywanych w tej kolumnie. Ważną ideą jest to, że typ jest zalecany, a nie wymagany. Każda kolumna może nadal przechowywać dowolny typ danych. Po prostu niektóre kolumny, z uwagi na wybór, wolą używać jednej klasy pamięci nad drugą. Preferowana klasa przechowywania dla kolumny nazywa się "powinowactwem".

Powiązane problemy