sql >> Database teknologi >  >> RDS >> Sqlserver

Fejl:Kunne ikke bruge visning eller funktion på grund af bindingsfejl

Det lyder som om visningen blev oprettet, og så blev en af ​​de underliggende tabeller ændret. Dvs. ProductCategoryL2Name eksisterer ikke længere eller blev omdøbt. Du kan prøve dette for at få visningens definition, men sys-tabellerne kan være låst. Dit bedste bud er at gå og tale med den, der ejer databasen, og bede dem om at rette den (hvilket kan være noget af et kaninhul i store organisationer eller på konsulentkoncerter).

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. Hvordan man laver et valg med array indeholder værdisætning i psql

  2. Hvordan bruger man group by i SQL Server-forespørgsel?

  3. Hvordan tæller man varer pr. kategori?

  4. Hvordan JOINER man to FK'er fra et bord til et andet bord?