2016-04-22 4 views
1

In einem unserer Firmenskripte habe ich ein sqlite create table script gefunden, dass für eine der Spalten die Datentypdefinition fehlt. Was ist der Standardwert eines Spaltentyps zum Zeitpunkt der Tabellenerstellung?Was ist der Standard-Spaltentyp sqlite?

create table x(
y, 
z int 
); 

In der obigen vereinfachten Beispiel y Säule wird unter Frage.

Wenn ich versuche, die Säule mit

pragma table_info(x) 

die Informationen für y Spalte fehlt zu überprüfen.

Antwort

2

Es gibt keine Arten einer Spalte nur eine Typaffinität. In dem Fall, in dem es weggelassen wird, ist die Typaffinität NUMERIC. Sie können es hier nachlesen: https://www.sqlite.org/datatype3.html

+1

Eigentlich BLOB Affinität ([Nr. 3] (http://www.sqlite.org/datatype3.html#affname)). –

Verwandte Themen