我在 SQLite 中有一个包含几列的表。我有两列需要用于查询此表(代码、描述)。这两个COLLATE NOCASE
在创建表时都有如下:
CREATE TABLE [AuditEvent] (
"Code" char(4) NOT NULL COLLATE NOCASE,
"Description" nvarchar(255) NOT NULL COLLATE NOCASE,
"AuditEventPK" guid NOT NULL,
PRIMARY KEY ([Code])
);
当我使用代码查询表时,我没有得到任何结果
select * from auditevent where code = 'add' -- does not return any value
select * from auditevent where description = 'add' -- returns the right record.
但是,当我使用描述 colomun 查询表时,我得到了结果。
在某些情况下,我必须使用 CODE,但它没有返回任何内容。任何想法??