Sql server 2005 从sql server 2005数据库导出具有列名的表/视图名称

Sql server 2005 从sql server 2005数据库导出具有列名的表/视图名称,sql-server-2005,data-mapping,Sql Server 2005,Data Mapping,数据映射练习方法(3000多个表)和我可以获得表名(感谢前面的堆栈溢出答案),但是有没有简单的方法可以获得所有表名和视图名及其相关列,最好是注意外键和主键?新手在这里,所以答案需要非常简单,请!非常感谢,Jules。您可以查询信息\u schema.view\u column\u用法以查看视图使用了哪些表和列。然后查询回您已经提取的其他数据,以查看主键和外键 select * from information_schema.view_column_usage 非常感谢,但我认为在将数据迁移到新

数据映射练习方法(3000多个表)和我可以获得表名(感谢前面的堆栈溢出答案),但是有没有简单的方法可以获得所有表名和视图名及其相关列,最好是注意外键和主键?新手在这里,所以答案需要非常简单,请!非常感谢,Jules。

您可以查询信息\u schema.view\u column\u用法以查看视图使用了哪些表和列。然后查询回您已经提取的其他数据,以查看主键和外键

select * from information_schema.view_column_usage

非常感谢,但我认为在将数据迁移到新软件时,我将尽可能远离视图!干杯,朱尔斯通常不需要太多的视图,尤其是在使用ORM的情况下。