2013-07-18 135 views
-2

我看到一個sqlite的聲明看起來像這樣在sqlite中的INTEGER之後,括號是什麼意思?

CREATE TABLE IF NOT EXISTS dogs (dog_id INTEGER(4) PRIMARY KEY, dog_name VARCHAR(80)) 

什麼是INTEGER(4)是什麼意思?

那個整數有多大?

謝謝。

+2

您想讓我爲您閱讀文檔嗎? –

+0

我嘗試閱讀文檔,但是我找不到任何提及括號的地方。 –

回答

2

SQLite使用dynamic typing,並且不會對可以插入列的值有任何限制。

爲了與其他數據庫兼容,您可以在圓括號中指定一個或兩個數字,但SQLite會忽略它們。

相關問題