Entradas

bootstrap

<input type="email" class="form-control" placeholder="Correo Electronico" name="email" requeried autofocus>

Obtener los campos de una tabla en MySQL

Para obtener una lista con los campos de una tabla en MySQL, deberemos ejecutar la siguiente consulta: USE information_schema; SELECT * FROM COLUMNS WHERE TABLE_SCHEMA = '<Base de datos>' AND TABLE_NAME = '<Nombre de la tabla>'; si tienes instalada la versión 5.0.1 o superior de MySQL también puedes ejecutar: SHOW COLUMNS FROM <Base de datos>.<Nombre de la tabla>; o también SHOW COLUMNS FROM <Nombre de la tabla> FROM <Base de datos>; o también USE <Base de datos>; DESCRIBE <Nombre de la tabla>;

MYSQL : Can't reopen table

CREATE TEMPORARY TABLE TMP_01 ( SELECT COD_LUNA,COD_SISTEMA,COD_CLIENTE,COD_CUENTA,TELEFONO FROM CSL_MASTER_SERVICIO WHERE COD_LUNA = '2851689' GROUP BY COD_LUNA,COD_SISTEMA,COD_CLIENTE,COD_CUENTA,TELEFONO  ) CREATE TEMPORARY TABLE TMP_02 LIKE TMP_01; INSERT INTO TMP_02 SELECT * FROM TMP_01;

Utilización de COLLATE en sentencias SQL

Con el COLLATE cláusula, se puede modificar el que la colación por defecto es para una comparación. COLLATE se puede utilizar en varias partes de las sentencias SQL. Aquí hay unos ejemplos: Con  ORDER BY  : SELECCIONAR k Desde t1 ORDEN POR k COLATAR latin1_german2_ci; Con  AS  : SELECCIONAR k COLATE latin1_german2_ci AS k1 Desde t1 ORDEN POR k1; Con  GROUP BY  : SELECCIONAR k Desde t1 GRUPO POR k COLATE latin1_german2_ci; Con funciones agregadas: SELECCIONAR MAX (k COLATE latin1_german2_ci) DESDE t1; Con  DISTINCT  : SELECCIONAR DISTINCT k COLATE latin1_german2_ci DESDE t1; Con  WHERE  : SELECCIONAR * Desde t1 ¿DÓNDE _latin1 'Müller' COLLATE latin1_german2_ci = k; SELECCIONAR * Desde t1 ¿DÓNDE COMO LIKE _latin1 'Müller' COLLATE latin1_german2_ci; Con  HAVING  : SELECCIONAR k Desde t1 GRUPO POR k HAVING k = _latin1 'Müller...

Evitar error división por 0 Miscrosoft SQL Server

Evitar error división por 0 Miscrosoft SQL Server ----El siguiente script genera error al dividir por 0 select 5/0 ----El siguiente script genera NULL al dividir por 0 select 5/nullif(0,0) ----Se podría usar asi: select 5/isnull(nullif(0,0),1) ----o simplemente generar un nulo. 

Copiar y cambiar el nombre de un archivo en SSIS usando el Equipo de sistema de archivos

Imagen
Una carpeta \ Carpeta B \ Carpeta C \ En "Carpeta A", un archivo llamado "a20120111.txt" se crea. En "Carpeta B", un archivo llamado ".txt b20120111" se crea. La pregunta (objetivo) es cambiar el nombre de una COPIA "a20120111.txt" del archivo a "c20120111.txt", que se coloca en la carpeta "C". Voy a "etapa" algunos archivos de prueba como se muestra a continuación y asumir que hemos llegado hasta aquí con éxito. Ok, con los que en su lugar, vamos a ver ese paso final: En primer lugar, defino algunas variables. No son dinámicos (basados en la expresión) sin embargo - las variables de cadena fijos simplemente regulares. A continuación, vamos a añadir la expresión a la variable FileNameDate para que sea "construir" la fecha de hoy en tiempo de ejecución. Para ello, resalte la variable FileNameDate como se muestra arriba y luego ir a la ventana de propiedades. Debe tener un aspe...

SSIS- Package con origen de datos Excel dinámicos

Imagen
El ejemplo constará de 3 partes con la finalidad de simplificar su comprensión. Estas son: 1. Crear Orígenes y destino de Datos 2. Creación del Package sin iteración 3. Creación de iteración para el Package 1. Crear Orígenes y destino de Datos Lo primero que debemos hacer es contar con 3 archivos XLS (Excel) en una carpeta de nuestra PC. Les sugiero que utilicen los mismos nombres y path que yo para evitar problemas. Si miran la imagen de abajo, verán el path y los nombres de archivos. Por ejemplo: C:\SSIS\Alumnos\Alumnos ddmmaaaa.xls Respetar el formato del nombre será importante para futuros post de ampliación del ejemplo. Fíjense que lo único que difiere en ese nombre es el año. La estructura (columnas) del los 3 archivos debe ser igual, no así los datos de los alumnos, los que sólo deben ser diferentes los valores de la columna Curso en cada uno de los archivos. Por ejemplo, el Alumno Baresi Mateo en el archivo Alumnos 28022006.xls tendrá en la Columna “Curso” el...