Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-01-2022
Jose Roman Jose Roman is offline
Miembro
 
Registrado: jul 2006
Ubicación: Colombia
Posts: 361
Poder: 18
Jose Roman Va por buen camino
Trigger y columna con retorno de linea

Cordial saludo,

Estoy con MySQL te he creado una tabla donde cada se guardara un seguimiento de que usuario hizo un INSERT, UPDATE o DELETE, los campo son:

Fecha_Hora -> TimeStamp,
Usuario - Vachar(15),
Tipo_Mov Char(1) I-Inser, U-Update, D-Delete,
Registro Text(200)

Lo que no se es como guardar por medio de un trigger en el campo Registro el nombre y valor de 3 columnas o mas de otra tabla (Dato1, Dato2, Dato3...) pero con salto de linea, por ejemplo en un insert de una tabla de 4 columnas deberia quedarme asi:



Gracias por su ayuda.
Responder Con Cita
  #2  
Antiguo 13-01-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.037
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Supongo que un simple varchar con la longitud adecuada te puede servir, y guardas los datos tal y como dices:
Dato1=cebolla +sLineBreak+ Dato2=tomate +sLineBreak+ ...
Responder Con Cita
  #3  
Antiguo 14-01-2022
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Poder: 22
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Estimado Jose Roman, haber si estas sugerencias lo ayudan

Opcion 1: Utilizar un caracter para diferenciar los campos concatenados, esto es utilizar el método indicado por el compañero Casimiro Notevi

Cita:
Dato1=cebolla +sLineBreak+ Dato2=tomate +sLineBreak+ ...
Código SQL [-]
--En el trigger podria realizar lo siguiente...
Registro=Dato1||aschi_char(13)||Dato2||aschi_char(13)||Dato2||ascii_char(13);

Saludos cordiales
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Nueva columna con numero de linea en sql Playwithfire SQL 5 06-05-2010 00:34:56
Poner una columna de un DBGrid como columna Fija rgstuamigo OOP 4 04-03-2009 21:54:38
Error en columna en Trigger brakaman Firebird e Interbase 2 13-06-2007 18:14:14
Columna de numeros de linea de un RichtEdit mazuada Varios 1 03-04-2007 12:03:09
definir linea y columna en un statusbar antonio peña Varios 1 03-10-2006 06:51:38


La franja horaria es GMT +2. Ahora son las 06:16:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi