VELOCIDAD DE ESCAPE
Inicio > Historias > EL JARDÍN
EL JARDÍN
Ayer me tiré prácticamente 16 horas metido en un jardín.Y eso es algo habitual en cuanto está cerca el mes de junio. Quiero decir, que la probabilidad de que este humilde servidor, se meta en un jardín, aumenta tanto cuanto más cerca del verano.
Realmente no sé porqué, supongo que a estas alturas del año ya no quedan muchas neuronas frescas.
El caso es que buscando una simple actualización de un índice numérico correlativo de una tabla, de modo que al eliminar un registro, todos los registros posteriores renumeren este índice sin que queden huecos, me tiré todo el dia. (para los entendidos en Tablas Relacionales: no era un identity).
Y la verdad, no sé en qué punto del día mi mente comenzó a derivar hacia la estupidez más absoluta, pero de los bucles WHILE pasé a los procedimientos almacenados, de estos a los disparadores con procedimientos almacenados, y de aquí a los Cursores condicionales con FETCH.
Todo ello en Transact-SQL, que como todos saben es aquel maravilloso lenguaje inventado para volver loco al más pintado y cuya sintaxis se basa en llevar la contraria a todo lo establecido por la lógica de la programación.
Cuando lo dejé, ya a altas horas de la noche, me pasó como a Kekulé con el descubrimiento en sueños del Anillo del Benceno que daba por solucionado el problema con la química orgánica que llevaba tiempo rumiando.
En cuanto lo dejé , digo, me dí cuenta de que nunca es tarde para desarrollar hasta nuevos límites la propia estupidez. Como en un sueño o como en esos trances de que de vez en cuando le vienen a uno mientras tiene la televisión como murmullo de fondo.
Me vino la idea. Me vino el Insight Gestáltico.
No se de donde salen esas ideas pero benditas sean. Ya podrían coger otro medio de transporte un poquito más rápido, digo yo.
Algo tan sencillo como:
"UPDATE TABLA SET CAMPO=CAMPO-1 WHERE CAMPO > CAMPO_ELIMINADO"
Tiraba por tierra 16 horas de paseos por el jardín y un procedimiento almacenado de más de 150 líneas con transacciones, control de errores y varios niveles de anidación.
No supe si alegrarme o darme de sartenazos.
Está claro que ya necesito las vacaciones.
Estupidiario y otras cosas | jomaweb | 5 Comentarios | Enlace
Referencias (TrackBacks)
URL de trackback de esta historia http://jomaweb.blogalia.com//trackbacks/18786
Comentarios
1 |
|
||
¡Ajá! Te falló el ABS... Debiste sospecharlo al constatar la asimetría entre la acción que desencadena el problema y el mastodóntico procedimiento almacenado, pisar el freno, dedicarte a otra actividad de registro completamente distinto y... Pero ¡qué digo! Si a mí también me pasa. Yo me doy de cabezazos, pero no aprendo... |
2 |
|
||
Hombre, lo he reducido mucho para no hacer un post muy técnico pero el tema llevaba TRIGGERS de otras tablas, varios UPDATES Y DELETES, varias verificaciones de integridad, y etc...
|
3 |
|
||
Un evento astronomico que no se producia en los ultimos 100 años y creo que en Europa se alarga a no se que era puede ser que haga mella en ti, en lo que escribes y en mi y en lo que leo. Porque aunque bien es cierto que sigo pasandome en cuanto tengo un rato, existen ya unos cuantos post que entre frases celebres, poemas y esta ultima rallada mi cabeza se empieza a impregnar de este virus subliminal. Tal es asi, que en este mismo post intentando explicar el no entendimiento entre lo que transmites y mi asimilacion los dedos me funcionan solos y el estado psiquico empieza a preocuparme mas y mas conforme te leo y lo que es peor, conforme me (a mi) leo.
|
4 |
|
||
¡ pero si acabas de venir del monte !
|
5 |
|
||
mmmmm... .casi tansladamos lo del futbol por el ambiente. AMBIENTAZO!!! |