Ir al contenido

inspect

Herramienta unificada para inspeccionar la estructura de una tabla. Reemplaza a describe_table, get_indexes y get_foreign_keys.

ParámetroTipoDescripción
table_namestringRequerido. Nombre de la tabla. Acepta dbo.Tabla o solo Tabla
schemastringEsquema (por defecto: dbo)
detailstringQué recuperar: columns (por defecto), indexes, foreign_keys, all
{ "name": "inspect", "arguments": { "table_name": "Pedidos" } }
{ "name": "inspect", "arguments": { "table_name": "Pedidos", "detail": "indexes" } }
{ "name": "inspect", "arguments": { "table_name": "Pedidos", "detail": "foreign_keys" } }
{ "name": "inspect", "arguments": { "table_name": "Pedidos", "detail": "all" } }

Con detail=all el resultado agrupa las secciones bajo las claves columns, indexes y foreign_keys.

{
"columns": [ {"column_name": "Id", "data_type": "int", ...} ],
"indexes": [ {"index_name": "PK_Pedidos", "is_primary_key": true, ...} ],
"foreign_keys": [ {"constraint_name": "FK_Pedidos_Clientes", ...} ]
}