Error en los inserts para `historico_status_laptop`

2 views
Skip to first unread message

Edgar Ulises Moreno Chalico

unread,
Dec 9, 2025, 1:14:31 AM12/9/25
to bd-distrib...@googlegroups.com
Buenas noches profesor

Estuve haciendo los triggers para el proyecto final, pero en este en particular noté que las sentencias para insertar los datos están mal definidas.

En los inserts de la carga inicial, el parámetro `fecha_status` está como un string, mientras que las tablas esa columna está definida como un date.

Esto provoca que al intentar hacer los inserts, arroje este error:

```
[2025-12-09 00:09:04] ILAP_BDD> insert into historico_status_laptop (historico_status_laptop_id, fecha_status, status_laptop_id, laptop_id) values (1, '2007-10-22 21:00:31', 4, 126)
[2025-12-09 00:09:04] [22008][1861]
[2025-12-09 00:09:04] ORA-01861: literal does not match format string
[2025-12-09 00:09:04] https://docs.oracle.com/error-help/db/ora-01861/
[2025-12-09 00:09:04] Position: 119
```

En el trigger puse el insert de la siguiente manera:

```
insert into historico_status_laptop_f1(historico_status_laptop_id, fecha_status, status_laptop_id, laptop_id)
                values (:new.historico_status_laptop_id, to_date(:new.fecha_status, 'yyyy-MM-dd hh24:mi:ss'), :new.status_laptop_id, :new.laptop_id);
```

Jorge A. Rodríguez Campos

unread,
Dec 10, 2025, 3:27:43 PM12/10/25
to bd-distrib...@googlegroups.com
ok, gracias por el tip. Lo revisaré. Curiosamente no detecté ese error cuando lo corrí en mi ambiente...
Saludos..

--
Has recibido este mensaje porque estás suscrito al grupo "Bases de Datos Distribuidas FI-UNAM" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a bd-distribuidas-...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/bd-distribuidas-unam/CAPp%3DXnxquX3k_TjCa2ehQag%2Bu7cJjC9K-m0ECm31j6Phf9b75g%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages