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

Kesalahan:Tidak dapat menggunakan tampilan atau fungsi karena kesalahan pengikatan

Sepertinya tampilan dibuat dan kemudian salah satu tabel yang mendasarinya diubah. Yaitu, ProductCategoryL2Name tidak ada lagi atau diganti namanya. Anda dapat mencoba ini untuk mendapatkan definisi tampilan, tetapi tabel sistem mungkin terkunci. Taruhan terbaik Anda adalah berbicara dengan siapa pun yang memiliki database dan meminta mereka untuk memperbaikinya (yang bisa menjadi lubang kelinci di organisasi besar atau pada pertunjukan konsultasi).

SELECT sm.definition
FROM [YourDB].sys.sql_modules AS sm  
    JOIN [YourDB].sys.objects AS o 
        ON sm.object_id = o.object_id  
WHERE sm.object_id = OBJECT_ID('YourDB.dbo.ViewName')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menyalin tabel menghindari kursor dalam SQL?

  2. Bagaimana Pengaturan Bahasa dapat Mempengaruhi Hasil FORMAT() Anda di SQL Server (Contoh T-SQL)

  3. Bagaimana cara mendapatkan catatan pertama dan terakhir per grup di SQL Server 2008?

  4. SQL Server - Sisipan Bersamaan ke tabel dari beberapa klien - Periksa Batas dan Blok

  5. Bagaimana Memetakan Kolom Input dan Output secara dinamis di SSIS?