Constellation Knowledge Network - Preguntas y respuestas sobre la interpretación de los sueños - Cómo utilizar la instrucción Sql para obtener los nombres de todas las tablas en una base de datos

Cómo utilizar la instrucción Sql para obtener los nombres de todas las tablas en una base de datos

En el programa, utilice la consulta de sentencia SQL para obtener todos los nombres de tablas de una base de datos. El código es el siguiente:

SELECT?

nombre_tabla?

DESDE

information_schema.tables?

¿DÓNDE table_schema = 'mydatabasename'?

Y table_type = 'tabla base'?

Información ampliada

1. Utilice la vista de catálogo sys.tables para consultar los nombres de todas las tablas. La vista de catálogo sys.tables devuelve una fila para cada objeto de tabla.

seleccione * de sys.tables

Nota: La vista de catálogo sys.tables solo se puede utilizar en SQL SERVER2005 y versiones posteriores.

2. Utilice el procedimiento almacenado sp_tables sp_tables para devolver una lista de objetos que se pueden consultar en el entorno actual. Esto representa cualquier objeto que pueda aparecer en la cláusula FROM. Podemos ejecutar la siguiente declaración:

exec sp_tables

Filtrar todos los registros con TABLE_TYPE igual a TABLE en el conjunto de resultados, que es la información de la tabla.

Material de referencia: declaración sql de la Enciclopedia Baidu

Sys.tables de la Enciclopedia Baidu

上篇: ¿Cuáles son los atributos de los Cinco Elementos? 下篇: El nombre Zhang Lihui es muy significativo. ¿Qué tal la pintura en tensión?
Artículos populares