Archive for 'Bases de Datos'

Perfeccionando Triggers y Set Nocount On

Posted by:

Recientemente he aprendido un nuevo comando, al que quizás no demos importancia, pero que es vital si trabajamos con Triggers.

Actualizar multiples registros desde un Trigger

Os pongo en situación

Un cliente me ha solicitado hacer un cambio en una tabla cuando realiza una modificación en otra tabla.

Se podría hacer manualmente que un update a pelo, pero como siempre digo, no es muy elegante.

La forma elegante es utilizar un Trigger que nos gestione estas modificaciones y que el cliente/usuario no se entere de ...

Continue Reading →
0

Creando Triggers para A3ERP y SQL

Posted by:

Estoy trabajando con Triggers (que no había usado practicamente nunca), y tras pegarme unos cuantos cabezazos he conseguido hacer que funcionen.

Como no tengo mucho tiempo, pondré mi casuistica:

Quería que al actualizar un registro, se actualizara un campo interno de la misma tabla

En Cristiano, quería que si actualizaba algún campo de la ficha del cliente, se me marcara un campo de la misma tabla del Cliente, para indicar que se había hecho algún tipo de actualización.

Los problemas que me he encontrado ...

Continue Reading →
0

Access – Asignar Usuario y Password a una importación de datos

Posted by:

En caso de que queramos realizar importaciones de datos externos dentro de Access, y sea necesario conectarse mediante un usuario y contraseña es muy molesto que todo el rato te esté pidiendo usuario y contraseña/password para acceder a la base de datos.

Para solucionarlo y aunque no es muy correcto podemos preasignar el usuario y password para que nos evite tener que informarlo cada vez.

No es muy correcto porque el password no se encripta, así que queda dicho.

En la definición del ...

Continue Reading →
1

Ms Access – Ejecutar una importación guardada desde una macro

Posted by:

Aprovecho para documentar un procedimiento que inicialmente me parecía “sencillo y tonto” y que finalmente ha sido un poco más laborioso de lo esperado.

La necesidad que tenía era la de realizar una importación automática en Microsoft Access mediante macros en el Office 2007.

Bien, lo primero que he realizado ha sido la importación de la tabla manualmente, para lo cual desde la cinta de opciones he ido a Datos Externos, y en el bloque importar he seleccionado la opción de más ...

Continue Reading →
4

Oracle: Calcular primer y último día del mes

Posted by:

Función para calcular el primer día del mes:

  • TRUNC(SYSDATE, ‘MM’) as PRIMER_DIA_DEL_MES

Función para calcular el último día del mes:

  • TRUNC(LAST_DAY(SYSDATE))
Continue Reading →
0

SQL – Duplicar estructura y datos de una tabla

Posted by:

Ya sabéis que soy un poco vago y que la vagancia agudiza el ingenio.

Hasta la fecha duplicar la tabla me llevaba un poco de tiempo o pasos, que he conseguido reducir a un script simple y sencillo.

Aquí lo teneis:

Si queremos copiar dos tablas, o traspasar los datos de una tabla a otra.

SQL:
  1. Continue Reading →
    1

Oracle: Visualizar el número de semana a partir de una fecha

Posted by:

Con este sencillo select podemos obtener el número de semana a partir de un campo que contenga una fecha.

Especialmente útil para ficheros de cartera (previsión de vencimientos) o para previsiones de entregas.

TO_CHAR(FENIX.NOMBRETABLA.CAMPOFECHA, ‘WW’) AS SEMANA,

El indicardor ‘WW’ es el que nos indica que queremos obtener el número de semana.

Si lo breve es bueno, dos veces bueno

Espero que os haya sido útil

Continue Reading →
4

C# .Net MySql Problema:Guid debe contener 32 dígitos con 4 guiones (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) Solucionado

Posted by:

En mis incursiones a Bases de Datos (para SugarCrm), estoy ahora jugando con una sincronización entre un ERP y SugarCRM, y una de las primeras acciones que he realizado, me he encontrado con el siguiente error:

Guid debe contener 32 dígitos con 4 guiones (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)

¿Cuando sucede esto?

Al acceder a una tabla, y alguno de los campos que seleccionaremos (bien mediante un select * o un select de un CampoId), hemos de verificar que los campos sean Char (36)

Si sucede ...

Continue Reading →
1

SQL Script – Actualizar Datos utilizando una vista (UPDATE + VIEW)

Posted by:

Hoy voy a explicar como utlizar un Update con una vista, o lo que es lo mismo, actualizar los datos de una Tabla de Sql utilizando una vista o consulta.

UPDATE Simple:

Hasta ahora, lo que hacíamos para actualizar si teniamos un Access a mano era un Buscar y Reemplazar de los datos o un Actualizar sencillito.

el problema era cuando el Access no chutaba o el volumen de datos era un pelín grande y Access no llegaba.

El UPDATE básico tiene la estructura:

UPDATE ...

Continue Reading →
0

Nexus A3 ERP – Tabla Identificadores

Posted by:

A pesar de que A3 ERP tiene un módulo de importación y exportación de datos. En ocasiones nos podemos ver en la tesitura de importar registros a pelo con el riesgo que ello comporta.

Una de las cosas que hay que tener en cuenta, es que varias tablas, con sus índices correspondientes se guardan en la tabla IDENTIFICADORES de la base de datos en la que operemos.

Asi si queremos añadir nuevas cuentas contables, deberemos seguir correlatimenten el IDCUENTA y el último ...

Continue Reading →
0
Page 1 of 3 123
UA-30641277-1