Crear una tabla a partir de una consulta en Oracle

A veces necesitamos crear una nueva tabla con un subconjunto de datos de otra tabla para ya sea obtener reportes o analizar datos. El proceso podría ser, primero definir los campos y crear la tabla que va a contener los datos necesitados y luego insertar los datos por medio de una consulta (query) hecha a la tabla original.

Podemos ahorrarnos el paso de la definición de los campos y creación de la tabla utilizando la sentencia sql CREATE TABLE .. AS. La sentencia define los campos en base a los número y tipo de datos devueltos por la consulta.

Por ejemplo, tenemos una tabla llamada EMP que contiene información de los empleados de una empresa:

Con la siguiente estructura:

Y queremos crear una tabla que contenga sólo los campos EMPNO, ENAME y SAL y los datos de los empleados del departamento (DEPTNO) número 20. Para ello ejecutaríamos la siguiente sentencia SQL:

CREATE TABLE departamento20 AS
SELECT empno, ename, sal 
FROM emp
WHERE deptno = 20;

La sentencia anterior nos crea la tabla llamada departamento20 y con los datos de los empleados del departamento (DEPTNO) 20 como muestra la siguiente imagen:

Con la estructura que se muestra enseguida:

¡Nos vemos a la próxima!

Ver programas y los puertos de escucha que éstos ocupan en Windows

Si queremos saber que puertos de nuestra computadora están en estado de escucha o abiertos o de conexión y cuáles son las aplicaciones que los utilizan con el sistema operativo Windows, podemos saberlo ejecutando la siguiente instrucción en una ventana de comando abierta con los privilegios de Administrador:

netstat -a -b

Lo que nos arrojará algo como esto:

En el ejemplo anterior podemos ver los programas (.exe), los puertos que utilizan y el estado de conexión. Por ejemplo, el programa OneDrive.exe tiene una conexión establecida con el host o servidor msnbot-65-52-108-231 de tipo https mediante el puerto 49738 de la interfaz de red que tiene asignad ala dirección ip 10.0.2.15.

También Windows cuenta con una aplicación gráfica que puede mostrar los mimos resultados que la instrucción anterior: Monitor de recursos.

Para ejecutarla buscamos resmon en Windows 10 y la iniciamos.

Seleccionamos la pestaña Red y damos clic sobre la barra Puertos de escucha:

Esta aplicación nos da otra información útil. Es estado del cortafuegos (firewall) con respecto al puerto, si permite o no conexiones.

Espero y les sea útil este artículo.

¡Hasta la próxima y no olviden visitar a los patrocinadores (anuncios del blog)!

 

Tamaulipas ya cuenta con tu acta de nacimiento en línea.

Ahora sólo falta que no se pida el acta de nacimientos en trámites propios del mismo Gobierno del Estado o Municipal. Si internamente el Gobierno ya cuentan con ella ¿para que pedirla? La verificación del acta la pueden llevar a cabo internamente.

Es agradable saber que la tecnología se aplica para buenas cosas. Por fin ya es posible obtener tu acta de nacimiento en línea en nuestro estado Tamaulipas.

Puedes obtener tu acta e imprimirla por $75 aquí. Puedes pagar con tarjeta de crédito o débito o depósito bancario o pago en ventanilla.

Para localizar tu acta necesitarás tu CURP o proporcionar datos personales.

¡Enhorabuena!