Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak wyświetlić nazwę tabeli źródłowej kolumn w WIDOKU (SQL Server 2005)

Te informacje są dostępne w INFORMATION_SCHEMA widoki:

SELECT * 
FROM    INFORMATION_SCHEMA.VIEW_COLUMN_USAGE AS cu
JOIN    INFORMATION_SCHEMA.COLUMNS AS c
ON      c.TABLE_SCHEMA  = cu.TABLE_SCHEMA
AND     c.TABLE_CATALOG = cu.TABLE_CATALOG
AND     c.TABLE_NAME    = cu.TABLE_NAME
AND     c.COLUMN_NAME   = cu.COLUMN_NAME
WHERE   cu.VIEW_NAME    = '<your view name>'
AND     cu.VIEW_SCHEMA  = '<your view schema>'

Jeśli Twój widok zawiera tabele z więcej niż jednej bazy danych, zapytanie stanie się znacznie bardziej złożone



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak usunąć kolumnę z zależnościami obiektów w SQL Server 2008?

  2. Jak uzyskać ostatni rekord na grupę w SQL?

  3. Jednowierszowa instrukcja GO(Batch) dająca błąd w programie SQL Server?

  4. Nie można połączyć się z SQL Server 2008 przy użyciu połączenia ODBC przez system dsn w systemie Windows 2012

  5. Wyjątek izolowanego magazynu:nie można określić tożsamości domeny