Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment réparer une vue SQL cassée

MySQL :

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

référence :La table INFORMATION_SCHEMA VIEWS

SQL Server :

USE databasename
GO

EXEC sp_helptext viewName

ou aussi une requête comme celle-ci :

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

où vous pouvez ajouter un WHERE pour ne récupérer qu'une seule vue