![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Veamos... hay algo que todavía no entiendo...
¿Estamos hablando de una actualización masiva?¿O por el contrario, de un único registro? No estoy muy puesto en SQL Server, ya le he perdido un poco la mano... (como no lo tengo instalado en mi equipo). NO estoy totalmente seguro, pero creo que la mano viene por aquí:
Supuestamente se está actualizando aquel registro (old.marca) en donde se ha detectado el nuevo valor de cantidad. (new.cantidad). Si alguien lo prueba podria decir si lo que escribí funciona o no. Saludos, |
|
#2
|
||||
|
||||
|
trigeer
cuando verifico la sintaxis dice que la columna no admite el prefijo new y old
|
|
#3
|
||||
|
||||
|
Me temía que no corriera
![]() ¡Pero que bestia! Debes anteponer los dos puntos a las variables! Es decir: :New, y :Old. Saludos, |
|
#4
|
||||
|
||||
|
trigger
cuando verifico la sintaxis dice que la columna no admite el prefijo :new y
ld |
|
#5
|
||||
|
||||
|
Hola
A ver: Los campos Marca y Cantidad tienen que ser facilitados, supongamos que en dos edit.
Traducido a Gatitos (a mi manera): Saludos |
|
#6
|
||||
|
||||
|
me funciona con el que planteo jcarteagaf
CREATE TRIGGER [TRIGGER inv] ON [dbo].[EQUIPOS] after update AS UPDATE X SET X.EXISTENCIA = X.EXISTENCIA + I.CANTIDAD FROM INVENTARIO X JOIN INSERTED I ON X.MODELO = I.MODELO gracias a Caral,Delphius,carteagaf por preocuparse por el problema que plantie, ''los que aman a Dios todas las cosas les ayudan a bien'' ![]() |
|
#7
|
|||
|
|||
|
Segun creo
Hola amigos, las variables new y old eran validas en versiones anteriores de Sql server actualmente se usa es Inserted(haciendo el papel de New) y deleted(interpretando al viejo old)
Si no es asi pues, olvidenlo digamos que a esta hora me da por decir tonterias ..... P.D : creo que en oracle si se utiliza New y Old .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Terminar con Procedures. | alexxino | Varios | 3 | 28-01-2007 22:40:57 |
| Ocultar código de Stored Procedures y Triggers en FireBird... | jncrls | Firebird e Interbase | 4 | 08-01-2007 16:51:52 |
| Procedures con Interbase | BlueSteel | Firebird e Interbase | 3 | 29-06-2006 19:47:31 |
| SQLCOD TRIGGERS + PROCEDURES firebir 1.5 | ASAPLTDA | Firebird e Interbase | 1 | 28-07-2005 22:19:13 |
| Lio con Procedures!!! | diegofhernando | Varios | 8 | 12-11-2003 16:54:43 |
|