我如何在 SQL Compact 中 运行 "DESCRIBE" on INFORMATION_SCHEMA 视图?

How can I run a "DESCRIBE" on INFORMATION_SCHEMA views in SQLCompact?

当我想在SQL服务器或SQL服务器CE中“DESCRIBE”一个table。我使用如下查询:

SELECT COLUMN_NAME, IS_NULLABLE, DATA_TYPE 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_NAME= 'MY_TABLE_NAME'

这 returns 类似于 Oracle 中的 DESCRIBE 查询。

但是,我找不到任何方法来 运行 查询,该查询将向我显示 INFORMATION_SCHEMA(即 DESCRIBE INFORMATION_SCHEMA.COLUMNS)视图中的所有列。知道如何通过查询公开这些列名称和类型吗?

没有办法做到这一点,但您可以使用 DbDataReader.GetSchemaTable 基于 SELECT * FRom ado.net

中的视图