我正在尝试查询我的 SQL CE 以检索数据库元数据 - 目前我正在尝试使用以下方法获取索引数据:
select * from information_schema.indexes
但是,此查询将以编程方式运行 - 并且需要以正确的顺序返回所需的列。因此,我构建了以下选择语句:
select Table_Name, Table_Schema, Index_Name, Clustered, Unique,
Column_Name from information_schema.indexes
但是,Clustered
andUnique
是保留关键字,不能在 select 语句中使用。这样做,我收到以下错误:There was an error parsing the query. [Token line number: 1,Token line offset: 45, 0,Token in error: Clustered,,]
我在这里发现了一个类似的问题(在表或列的标题中使用 SQL 关键字),但该解决方案似乎不适用于 SQL CE(将列名包装在反引号中)。
有什么想法可以从 SQL CE 中的关键字列中实际选择数据吗?