0

我想收集特定数据库的完整表和视图的详细信息,特别是在这里我只想要具有列结构的表/视图。示例:数据库大约有 561 个表和视图,请给我一个查询或一些替代帮助来实现它。

4

1 回答 1

0

此查询将返回所需的数据:

SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, ORDINAL_POSITION,
   COLUMN_DEFAULT, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH,
   NUMERIC_PRECISION, NUMERIC_PRECISION_RADIX, NUMERIC_SCALE,
   DATETIME_PRECISION
FROM INFORMATION_SCHEMA.COLUMNS
ORDER BY TABLE_NAME

取自以下 SO 问题并添加 ORDER BY 子句:

获取数据库中表的列表以及每个表中的字段

于 2013-05-09T08:34:19.100 回答