Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara membuat daftar nama tabel sumber kolom dalam VIEW (SQL Server 2005)

Informasi ini tersedia dari INFORMATION_SCHEMA dilihat:

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>'

Jika tampilan Anda menyertakan tabel dari lebih dari satu database, kueri akan menjadi jauh lebih kompleks



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat terhubung ke SQL Azure menggunakan SQL Server Management Studio

  2. Memulai SQL Server 2017 di Linux di portal Azure

  3. Kesalahan SQL dengan Order By di Subquery

  4. Mengambil Hubungan SQL sebagai string yang dibatasi koma

  5. Bagaimana saya bisa mengunci tabel saat dibaca, menggunakan Entity Framework?