Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So reparieren Sie eine defekte SQL-Ansicht

MySQL:

SELECT VIEW_DEFINITION FROM INFORMATION_SCHEMA.VIEWS
WHERE TABLE_SCHEMA = 'test' AND TABLE_NAME = 'v';

Referenz:Die Tabelle INFORMATION_SCHEMA VIEWS

SQL-Server:

USE databasename
GO

EXEC sp_helptext viewName

oder auch eine Abfrage wie diese:

SELECT TABLE_NAME as ViewName,
VIEW_DEFINITION as ViewDefinition
FROM INFORMATION_SCHEMA.Views

wo Sie ein WHERE hinzufügen könnten um nur eine Ansicht abzurufen