我怎样才能运行" DESCRIBE"在SQLCompact的INFORMATION_SCHEMA视图?

时间:2016-07-28 18:50:52

标签: sql-server-ce

当我想" DESCRIBE" SQL Server或SQL Server CE中的表。我使用如下查询:

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

这会在Oracle中返回类似于DESCRIBE查询的内容。

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

1 个答案:

答案 0 :(得分:1)

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