Ver Mensaje Individual
  #3  
Antiguo 26-01-2010
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.964
Reputación: 29
delphi.com.ar Va camino a la fama
Investiga un poco el diccionario de datos de SQLServer, ahí esta toda la información!... navegando muy poquito encontré esto:

Código SQL [-]
SELECT keys.xtype, keys.name, syscolumns.name, sysindexkeys.indid, sysobjects.type
  FROM syscolumns
  LEFT JOIN sysobjects ON syscolumns.id = sysobjects.id
  LEFT JOIN sysindexkeys ON (syscolumns.id = sysindexkeys.id AND 
                             syscolumns.colid = sysindexkeys.colid)
  JOIN sysobjects keys on keys.parent_obj = sysindexkeys.id
 WHERE sysobjects.name = TableName
   AND keys.type = 'K'
   AND sysindexkeys.indid IS NOT NULL
ORDER BY keys.id, sysindexkeys.indid, sysindexkeys.keyno

PD: Que raro que me suena "llaves"!

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita