当我想" 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
)视图中的所有列。知道如何通过查询公开这些列名和类型吗?
答案 0 :(得分:1)
没有办法做到这一点,但你可以使用基于SELECT * FRom ado.net中的视图的DbDataReader.GetSchemaTable