Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/08/2010, 15:04
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Obtener los indices y las columnas que componen dichos indices

Código SQL:
Ver original
  1. DROP TABLE #tables
  2. DECLARE @tabla sysname
  3. DECLARE @record INT
  4. CREATE TABLE #tables (id INT IDENTITY PRIMARY KEY, name sysname)
  5. INSERT INTO #tables (name)
  6. SELECT name FROM sysobjects WHERE TYPE='U' ORDER BY name
  7. SET @record = 1
  8. WHILE @record <= (SELECT MAX(id) FROM #tables)
  9. BEGIN
  10. SELECT @tabla = name FROM #tables WHERE id = @record
  11. SELECT @tabla
  12. EXEC sp_helpindex @tabla
  13. SET @record = @record + 1
  14. END
  15. GO