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 のキーワード列から実際にデータを選択する方法はありますか?