sql >> Base de Datos >  >> RDS >> Mysql

Cómo arreglar una vista SQL rota

MySQL:

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

referencia:La tabla INFORMATION_SCHEMA VIEWS

Servidor SQL:

USE databasename
GO

EXEC sp_helptext viewName

o también una consulta como esta:

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

donde podría agregar un WHERE para recuperar solo una vista