Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/07/2013, 08:40
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 12 años, 4 meses
Puntos: 40
Respuesta: Procedimientos almacenados de estructuras de tablas

Más o menos así:

Código SQL:
Ver original
  1. CREATE PROCEDURE MiProcedimiento @MiTabla SysName AS
  2.  
  3. DELETE
  4. FROM  TablaAuditoria
  5. WHERE Tabla=@MiTabla;
  6.  
  7. INSERT
  8. INTO TablaAuditoria(Tabla,Columna)
  9. SELECT  @MiTabla,
  10.               name
  11. FROM    sys.COLUMNS
  12. WHERE   Object_Name(object_id)=@MiTabla;
  13. GO

Por supuesto qye esta tabla es redundante porque toda la información está disponible en la tabla sys.columns.
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog