sql >> Databasteknik >  >> RDS >> Sqlserver

Fel:Kunde inte använda vy eller funktion på grund av bindningsfel

Det låter som att vyn skapades och sedan ändrades en av de underliggande tabellerna. Dvs ProductCategoryL2Name finns inte längre eller har bytt namn. Du kan prova detta för att få vyns definition, men sys-tabellerna kan vara låsta. Det bästa är att gå och prata med den som äger databasen och be dem fixa den (vilket kan vara ett riktigt kaninhål i stora organisationer eller på konsultspelningar).

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. Hur ställer jag in sql_mode i my.cnf i MySQL 8?

  2. Hur fungerar det att få mysqls senaste infognings-ID med transaktioner? + transaktionsfrågor

  3. Hur kan jag generera en serie upprepade nummer i PostgreSQL?

  4. Hur ställer jag in global innodb_buffer_pool_size?