数据库中已经创建了一个视图,引用了同一数据库中其他表的列。如何在视图中找到列的来源?
例如,有Info_View
4 列:Name
、Surname
和。这些列从不同的表绑定。我怎么知道哪一列来自哪里?Job
Hobby
数据库中已经创建了一个视图,引用了同一数据库中其他表的列。如何在视图中找到列的来源?
例如,有Info_View
4 列:Name
、Surname
和。这些列从不同的表绑定。我怎么知道哪一列来自哪里?Job
Hobby
SELECT view_name, Table_Name
FROM INFORMATION_SCHEMA.VIEW_TABLE_USAGE
WHERE View_Name = '<giveViewName>'
ORDER BY view_name, table_name
对于 sql 服务器
http://www.codeproject.com/Articles/38560/Overview-of-View-in-SQL-Server-2005
对于PostgreSQL
http://www.postgresql.org/docs/8.2/static/sql-createview.html
对于 mysql