A continuación expongo algunas sintaxis de SQL para aquellos investigadores que cada tanto la necesitan... y si las anotas en un papel lo perdes, jeje.
Buscar tablas y vistas de una base de datos
El campo table_name nos dice el nombre (nombre de la tabla) y table_type el tipo de objeto (nos dice si es una tabla o una vista).
Para saber si existe una tabla en la base de datos (también nos sirve para las vistas) podemos utilizar la siguiente consulta:
SELECT * from Information_Schema.Tables where table_name=’nombre’
Solo hay que cambiar donde dice "nombre" por el nombre de la tabla que desean buscar.
Buscar columnas en todas las tablas de una base de datos
SELECT
sysobjects.name AS table_name, syscolumns.name AS column_name, systypes.name
AS datatype, syscolumns.LENGTH AS LENGTH
FROM sysobjects
INNER JOIN syscolumns ON sysobjects.id = syscolumns.id INNER JOIN systypes ON
syscolumns.xtype = systypes.xtype
WHERE
(sysobjects.xtype = 'U') and (UPPER(syscolumns.name) like upper('%columna%'))
ORDER BY sysobjects.name, syscolumns.colid
Solo hay que cambiar donde dice "columna" por el nombre de la columna que desean buscar.
Solo hay que cambiar donde dice "columna" por el nombre de la columna que desean buscar.
No hay comentarios:
Publicar un comentario