Cómo consultar información sobre todas las vistas y procedimientos almacenados en una base de datos específica a través de SqlServer y la base de datos MySql, usando operaciones java
Vistas
SQL Server
seleccione
a.name AS ViewName,
c.text AS CreateViewSQL
desde
sys.views a
UNIÓN EXTERIOR IZQUIERDA
dbo.syscomments c ON a.object_id = c.id
ordenar por
a.name
MySQL
Si es una vista depende de si el campo table_type es VISTA.
SELECT
nombre_tabla AS `nombre de vista`,
tipo_tabla AS `tipo`,
motor AS `motor`, p>
p>
table_comment AS `comentario`
DESDE
information_schema.table
DONDE
table_schema = 'prueba' AND table_type = 'VER'
ORDER BY
table_name DESC
Procedimiento almacenado
SQL Server
seleccione
pro.name AS NombreProcedimiento,
c.text AS CreateProcedureSQL
de
sys.procedures pro IZQUIERDA EXTERIOR ÚNETE
dbo.syscomments c ON pro.object_id = c.id
Dentro de MySQL, verifica el procedimiento almacenado, todavía no lo tengo aquí.