0
如果我的SQLite Android上創建一個表:Varchar長度? SQLite的Android中
create table [Table]
(
[Column] varchar(32)
)
測試我的代碼可以存儲一個字符串,其長度比多,所以使用限制是沒用?
內部發生了什麼事嗎?
如果我的SQLite Android上創建一個表:Varchar長度? SQLite的Android中
create table [Table]
(
[Column] varchar(32)
)
測試我的代碼可以存儲一個字符串,其長度比多,所以使用限制是沒用?
內部發生了什麼事嗎?
什麼是SQLite中一個VARCHAR的最大尺寸是多少?
SQLite不強制執行VARCHAR的長度。你可以聲明一個 VARCHAR(10),SQLite會很樂意讓你在 中放500個字符。它將保持所有500個字符的完整 - 它從不截斷。
從SQLite的文檔:
[..]括號中的數值參數是以下類型名稱 (比如: 「VARCHAR(255)」)是由SQLite的忽略 - SQLite不徵收 任何長度的限制[..]
SQLite的理解的列類型「VARCHAR(N)」是相同的爲「TEXT」,無論N的值的
所以沒用嗎? – Cris0334
@ Cris0334它是sqlite的常見問題,說明它..不是我:D – gipinani
@ Cris0334是的,請參閱SQLite常見問題;) – RvdK