我正在使用 Android - SQLite。我在 SQLite db 中有存储为 CHAR[5] 的代码邮政编码。
Cursor cursor = db.query( ... )
String code = cursor.getString(cursor.getColumnIndex("code"));
CREATE TABLE codepostal (
code CHAR( 5 ) PRIMARY KEY NOT NULL UNIQUE,
name VARCHAR( 70 ) NOT NULL
);
INSERT INTO [codepostal] ([code], [name]) VALUES (01001, 'My_city');
但是它总是返回删除代码邮政的“0”开始字符?(例如:code postal = "01234" 但返回 "1234")
有人可以解释吗?