数据库中已经创建了一个视图,引用了同一数据库中其他表的列。如何在视图中找到列的来源?
例如,有Info_View4 列:Name、Surname和。这些列从不同的表绑定。我怎么知道哪一列来自哪里?JobHobby
数据库中已经创建了一个视图,引用了同一数据库中其他表的列。如何在视图中找到列的来源?
例如,有Info_View4 列:Name、Surname和。这些列从不同的表绑定。我怎么知道哪一列来自哪里?JobHobby
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