0% encontró este documento útil (0 votos)
73 vistas

Scripts SQL - SQLite

Este documento contiene una serie de comandos SQL para actualizar registros en una tabla llamada "atencion". Los comandos establecen valores predeterminados como "0" o "0| - NO APLICA" cuando ciertos campos están vacíos o nulos. También contiene comandos para actualizar la institución y ubicación a la que pertenecen los registros y para transferir datos entre tablas.

Cargado por

Gris Nevada
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
73 vistas

Scripts SQL - SQLite

Este documento contiene una serie de comandos SQL para actualizar registros en una tabla llamada "atencion". Los comandos establecen valores predeterminados como "0" o "0| - NO APLICA" cuando ciertos campos están vacíos o nulos. También contiene comandos para actualizar la institución y ubicación a la que pertenecen los registros y para transferir datos entre tablas.

Cargado por

Gris Nevada
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

UPDATE atencion

SET atencion_bloque_bloque_d_14_referencia_contrareferencia='0| - NO APLICA'


Where atencion_bloque_bloque_d_14_referencia_contrareferencia IS NULL;

UPDATE atencion
SET atencion_bloque_bloque_d_15_interconsulta='0| - NO APLICA'
Where atencion_bloque_bloque_d_15_interconsulta IS NULL;

UPDATE atencion
SET atencion_bloque_bloque_d_10_procedimiento_3='0| - NO APLICA'
Where atencion_bloque_bloque_d_10_procedimiento_3 IS NULL;

UPDATE atencion
SET atencion_bloque_bloque_d_12_cantidad_procedimiento_2='0'
Where atencion_bloque_bloque_d_12_cantidad_procedimiento_2 IS NULL;

UPDATE atencion
SET atencion_bloque_bloque_d_13_cantidad_procedimiento_3='0'
Where atencion_bloque_bloque_d_13_cantidad_procedimiento_3 IS NULL;

UPDATE atencion
SET atencion_bloque_bloque_d_3_diagnostico_cie10_3='0| - NO APLICA'
Where atencion_bloque_bloque_d_3_diagnostico_cie10_3 IS NULL;
UPDATE atencion
SET atencion_bloque_bloque_d_3_1_tipo_atencion_prevencion='0| - NO APLICA'
Where atencion_bloque_bloque_d_3_1_tipo_atencion_prevencion IS NULL;
UPDATE atencion
SET atencion_bloque_bloque_d_3_3_tipo_diagnostico='0| - NO APLICA'
Where atencion_bloque_bloque_d_3_3_tipo_diagnostico IS NULL;

MIOS

PARA HOSPITAL CIVIL ALAUSI debo poner


470| - HOSPITAL CIVIL DE ALAUSI

UPDATE atencion
SET atencion_bloque_a_4_institucion_sistema_id='470| - HOSPITAL CIVIL DE ALAUSI'
Where atencion_bloque_a_4_institucion_sistema_id='481| - HOSPITAL CIVIL DE ALAUSI';

PARA LA UNIDAD ANIDADA debo poner


2865| - UNIDAD ANIDADA ALAUSI

UPDATE atencion
SET atencion_bloque_a_4_institucion_sistema_id='2865| - UNIDAD ANIDADA ALAUSI'
Where atencion_bloque_a_4_institucion_sistema_id='481| - HOSPITAL CIVIL DE ALAUSI';

CENTRO DE SALUD AMBATO NO. 2

UPDATE atencion
SET atencion_bloque_c_1_nombre_paciente='S/N'
Where atencion_bloque_c_1_nombre_paciente=' ';

UPDATE atencion
SET atencion_bloque_c_2_apellidos_paciente='S/N'
Where atencion_bloque_c_2_apellidos_paciente='';

Update Registros

UPDATE atencion
SET atencion_bloque_b_7_profesional_codigo_msp='SIN CODIGO'
Where atencion_bloque_b_7_profesional_codigo_msp=' ';

UPDATE atencion
SET atencion_bloque_c_4_identificacion_paciente='S/N'
Where atencion_bloque_c_4_identificacion_paciente=' ';

UPDATE atencion
SET atencion_bloque_a_4_institucion_sistema_id='579| - SAN JUAN DE CERRO AZUL'
Where atencion_bloque_a_4_institucion_sistema_id='577| - PACCHA';

UPDATE atencion
SET atencion_bloque_a_8_parroquia='070355| - SAN JUAN DE CERRO AZUL'
Where atencion_bloque_a_8_parroquia='070350| - PACCHA';

UPDATE atencion
SET atencion_bloque_a_11_circuito='07D03C02'
Where atencion_bloque_a_11_circuito='07D03C01';

Ingreso de Datos de una Tabla a Otra

INSERT INTO atencion(atencion_id,


atencion_bloque_a_1_anio_atencion,
atencion_bloque_a_2_mes_atencion,
atencion_bloque_a_3_dia_atencion,
atencion_bloque_a_4_institucion_sistema_id,
atencion_bloque_a_5_lugar_atencion,
atencion_bloque_a_6_provincia,
atencion_bloque_a_7_canton,
atencion_bloque_a_8_parroquia,
atencion_bloque_a_9_zona,
atencion_bloque_a_10_distrito,
atencion_bloque_a_11_circuito,
atencion_bloque_b_0_profesional_id,
atencion_bloque_b_1_profesional_nombre,
atencion_bloque_b_2_profesional_apellido,
atencion_bloque_b_3_profesional_tipo_identificacion,
atencion_bloque_b_4_profesional_identificacion,
atencion_bloque_b_5_profesional_formacion,
atencion_bloque_b_6_profesional_especialidad_subespecialidad,
atencion_bloque_b_7_profesional_codigo_msp,
atencion_bloque_b_8_profesional_sexo,
atencion_bloque_b_9_profesional_fecha_nacimiento,
atencion_bloque_b_10_profesional_pais,
atencion_bloque_b_11_profesional_autoidentificacion,
atencion_bloque_c_1_nombre_paciente,
atencion_bloque_c_2_apellidos_paciente,
atencion_bloque_c_3_tipo_identificacion_paciente,
atencion_bloque_c_4_identificacion_paciente,
atencion_bloque_c_5_sexo,
atencion_bloque_c_6_fecha_nacimiento,
atencion_bloque_c_6_1_anio,
atencion_bloque_c_6_2_mes,
atencion_bloque_c_6_3_dia,
atencion_bloque_c_7_nacionalidad,
atencion_bloque_c_8_autoidentificacion_etnica,
atencion_bloque_c_9_nacionalidad,
atencion_bloque_c_9_1_pueblo,
atencion_bloque_c_10_grupo_prioritario_1,
atencion_bloque_c_11_grupo_prioritario_2,
atencion_bloque_c_12_grupo_prioritario_3,
atencion_bloque_c_13_provincia,
atencion_bloque_c_14_canton,
atencion_bloque_c_15_parroquia,
atencion_bloque_c_16_barrio_sector_recinto,
atencion_bloque_c_17_seguro_salud,
atencion_bloque_bloque_d_1_diagnostico_cie10_1,
atencion_bloque_bloque_d_1_1_tipo_atencion_prevencion,
atencion_bloque_bloque_d_1_2_tipo_atencion_morbilidad,
atencion_bloque_bloque_d_1_3_tipo_diagnostico,
atencion_bloque_bloque_d_2_diagnostico_cie10_2,
atencion_bloque_bloque_d_2_1_tipo_atencion_prevencion,
atencion_bloque_bloque_d_2_2_tipo_atencion_morbilidad,
atencion_bloque_bloque_d_2_3_tipo_diagnostico,
atencion_bloque_bloque_d_3_diagnostico_cie10_3,
atencion_bloque_bloque_d_3_1_tipo_atencion_prevencion,
atencion_bloque_bloque_d_3_2_tipo_atencion_morbilidad,
atencion_bloque_bloque_d_3_3_tipo_diagnostico,
atencion_bloque_bloque_d_8_procedimiento_1,
atencion_bloque_bloque_d_11_cantidad_procedimiento_1,
atencion_bloque_bloque_d_9_procedimiento_2,
atencion_bloque_bloque_d_12_cantidad_procedimiento_2,
atencion_bloque_bloque_d_10_procedimiento_3,
atencion_bloque_bloque_d_13_cantidad_procedimiento_3,
atencion_bloque_bloque_d_14_referencia_contrareferencia,
atencion_bloque_bloque_d_15_interconsulta,
usuario_responsable_tipo_identificacion,
usuario_responsable_identificacion,
usuario_responsable_nombre_apellido,
atencion_estado,
atencion_fecadd,
software,
version_software)
SELECT c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,
c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,
c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,c54,c55,c56,c57,c58,c59,c60,
c61,c62,c63,c64,c65,c66,c67,c68,c69,c70,c71,c72 from atencion1;

INSERT INTO atencion(atencion_id,


atencion_bloque_a_1_anio_atencion,
atencion_bloque_a_2_mes_atencion,
atencion_bloque_a_3_dia_atencion,
atencion_bloque_a_4_institucion_sistema_id,
atencion_bloque_a_5_lugar_atencion,
atencion_bloque_a_6_provincia,
atencion_bloque_a_7_canton,
atencion_bloque_a_8_parroquia,
atencion_bloque_a_9_zona,
atencion_bloque_a_10_distrito,
atencion_bloque_a_11_circuito,
atencion_bloque_b_0_profesional_id,
atencion_bloque_b_1_profesional_nombre,
atencion_bloque_b_2_profesional_apellido,
atencion_bloque_b_3_profesional_tipo_identificacion,
atencion_bloque_b_4_profesional_identificacion,
atencion_bloque_b_5_profesional_formacion,
atencion_bloque_b_6_profesional_especialidad_subespecialidad,
atencion_bloque_b_7_profesional_codigo_msp,
atencion_bloque_b_8_profesional_sexo,
atencion_bloque_b_9_profesional_fecha_nacimiento,
atencion_bloque_b_10_profesional_pais,
atencion_bloque_b_11_profesional_autoidentificacion,
atencion_bloque_c_1_nombre_paciente,
atencion_bloque_c_2_apellidos_paciente,
atencion_bloque_c_3_tipo_identificacion_paciente,
atencion_bloque_c_4_identificacion_paciente,
atencion_bloque_c_5_sexo,
atencion_bloque_c_6_fecha_nacimiento,
atencion_bloque_c_6_1_anio,
atencion_bloque_c_6_2_mes,
atencion_bloque_c_6_3_dia,
atencion_bloque_c_7_nacionalidad,
atencion_bloque_c_8_autoidentificacion_etnica,
atencion_bloque_c_9_nacionalidad,
atencion_bloque_c_9_1_pueblo,
atencion_bloque_c_10_grupo_prioritario_1,
atencion_bloque_c_11_grupo_prioritario_2,
atencion_bloque_c_12_grupo_prioritario_3,
atencion_bloque_c_13_provincia,
atencion_bloque_c_14_canton,
atencion_bloque_c_15_parroquia,
atencion_bloque_c_16_barrio_sector_recinto,
atencion_bloque_c_17_seguro_salud,
atencion_bloque_bloque_d_1_diagnostico_cie10_1,
atencion_bloque_bloque_d_1_1_tipo_atencion_prevencion,
atencion_bloque_bloque_d_1_2_tipo_atencion_morbilidad,
atencion_bloque_bloque_d_1_3_tipo_diagnostico,
atencion_bloque_bloque_d_2_diagnostico_cie10_2,
atencion_bloque_bloque_d_2_1_tipo_atencion_prevencion,
atencion_bloque_bloque_d_2_2_tipo_atencion_morbilidad,
atencion_bloque_bloque_d_2_3_tipo_diagnostico,
atencion_bloque_bloque_d_3_diagnostico_cie10_3,
atencion_bloque_bloque_d_3_1_tipo_atencion_prevencion,
atencion_bloque_bloque_d_3_2_tipo_atencion_morbilidad,
atencion_bloque_bloque_d_3_3_tipo_diagnostico,
atencion_bloque_bloque_d_8_procedimiento_1,
atencion_bloque_bloque_d_11_cantidad_procedimiento_1,
atencion_bloque_bloque_d_9_procedimiento_2,
atencion_bloque_bloque_d_12_cantidad_procedimiento_2,
atencion_bloque_bloque_d_10_procedimiento_3,
atencion_bloque_bloque_d_13_cantidad_procedimiento_3,
atencion_bloque_bloque_d_14_referencia_contrareferencia,
atencion_bloque_bloque_d_15_interconsulta,
usuario_responsable_tipo_identificacion,
usuario_responsable_identificacion,
usuario_responsable_nombre_apellido,
atencion_estado,
atencion_fecadd,
software,
version_software)
SELECT c1,c4,c3,c2,"1672| - 6 DE JULIO",c5, "17| - PICHINCHA"," 1701| - QUITO",
" 170129| - SAN ISIDRO DEL INCA"," Z09| - ZONA"," 17D05| - CONCEPCION, MARISCAL
SUCRE, BELISARIO QUEVEDO, SAN ISIDRO DEL INCA, RUMIPAMBA, KENNEDY, NAYON,
IAQUITO, COCHAPAMBA, JIPIJAPA,
ZAMBIZA","17D05C05","null",c6,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c16,c17,c18,
c19,c20,c21,c22,c23,c24,c25,c26,c27,c29,c30,c31,c32,c33,c34,c35,c28,c36,c37,c38,c3
9,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,c54,c55 from eme;

update datos de una tabla en otra

update a
set c3 = b.x2
from b
where (a.c1=b.c1);

update geo
set unicode = brdacca.uni_codigo
from brdacca
where (geo.provincia=brdacca.prv_descripcion
AND geo.distrito=brdacca.dis_codigo
AND geo.unidad_operativa=brdacca.uni_nombre);
update internacion
set new_canton = rdacca.can_descripcion
from rdacca
where (internacion.provincia=rdacca.prv_descripcion
AND internacion.id_estab=rdacca.uni_serial);

update internacion
set new_cod_area = rdacca.are_codigo
from rdacca
where (internacion.provincia=rdacca.prv_descripcion
AND internacion.id_estab=rdacca.uni_serial);

update baiq2012
set c_id = internacion.id_estab
from internacion
where (baiq2012.c10=internacion.establecimiento);

update odontologia_2012
set id2 = internacion_2012.c_id
from internacion_2012
where (odontologia_2012.c15=internacion_2012.c12);

update baiq2011
set
z = rdacca.zon_descripcion,
prv=rdacca.prv_descripcion,
coda=rdacca.are_codigo,
area=rdacca.are_descripcion,
dist=rdacca.dis_distribucion,
can=rdacca.can_descripcion,
parr=rdacca.par_descripcion
from rdacca
where (baiq2011.c_id=rdacca.uni_codigo);

CREATE TABLE BRDACCA


(UNI_SERIAL VARCHAR(100),
N_UNI_ESTADO VARCHAR(100),
UNI_CODIGOVARCHAR(45),
UNI_CODIGO_ANTIGUO VARCHAR(20),
UNI_NOMBRE VARCHAR(150),
UNI_DIRECCION VARCHAR(255),
UNI_TELEFONO VARCHAR(100),
UNI_JEFATURA_AREA VARCHAR(1),
ARE_CODIGO VARCHAR(5),
ARE_DESCRIPCION VARCHAR(31),
PRV_CODIGO VARCHAR(2),
PRV_DESCRIPCION VARCHAR(250),
CAN_CODIGO VARCHAR(4),
CAN_DESCRIPCION VARCHAR(100),
PAR_CODIGO VARCHAR(6),
PAR_DESCRIPCION VARCHAR(100),
PAR_URBANO_RURAL_INEC VARCHAR(1),
ZON_CODIGO VARCHAR(3),
ZON_DESCRIPCIONVARCHAR(250),
ZON_DISTRIBUCION VARCHAR(255),
DIS_CODIGO VARCHAR(5),
DIS_DISTRIBUCION VARCHAR(250),
CIR_CODIGO VARCHAR(8),
HAU_DESCRIPCION VARCHAR(200),
NUN_DESCRIPCIONVARCHAR(200),
TUN_DESCRIPCION VARCHAR(200),
TUN_SIMBOLO VARCHAR(200),
SUN_DESCRIPCION VARCHAR(200),
IGU_DESCRIPCION VARCHAR(200),
N_X VARCHAR(100),
N_Y VARCHAR(100));

CREATE TABLE GEO


(PROVINCIA VARCHAR(100),
AREA VARCHAR(100),
TIPO VARCHAR(45),
DISTRITO VARCHAR(20),
CANTON VARCHAR(150),
PARROQUIA VARCHAR(255),
MES VARCHAR(100),
UNIDAD_OPERATIVA VARCHAR(250),
ANESTESIAS1 INTEGER,
ANESTESIAS2 INTEGER,
ANESTESIAS3 INTEGER,
INTERVENCIONES1 INTEGER,
INTERVENCIONES2 INTEGER,
ALIMENTACION1 INTEGER,
ALIMENTACION2 INTEGER,
ALIMENTACION3 INTEGER,
ALIMENTACION4 INTEGER,
ALIMENTACION5 INTEGER,
ALIMENTACION6 INTEGER,
ALIMENTACION7 INTEGER);

CREATE TABLE BAIQ2011


(c VARCHAR,
c0 VARCHAR,
c1 VARCHAR,
c2 VARCHAR,
c3 VARCHAR,
c4 VARCHAR,
c5 VARCHAR,
c6 VARCHAR,
c7 VARCHAR,
c8 VARCHAR,
c9 VARCHAR,
c10 VARCHAR,
c11 NUMERIC,
c12 NUMERIC,
c13 NUMERIC,
c14 NUMERIC,
c15 NUMERIC,
c16 NUMERIC,
c17 NUMERIC,
c18 NUMERIC,
c19 NUMERIC,
c20 NUMERIC,
c21 NUMERIC,
c22 NUMERIC);

CREAR NUEVA TABLA EN RDACCAA


CREATE TABLE "prueba" ("c1" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ,
" c2" VARCHAR(4),
" c3" VARCHAR(2),
" c4" VARCHAR(2),
" c5" VARCHAR(250),
" c6" VARCHAR(250),

" c7" VARCHAR(250),


" c8" VARCHAR(250),
" c9" VARCHAR(250),
" c10" VARCHAR(250),
" c11" VARCHAR(250),
" c12" VARCHAR(250),

" c13" VARCHAR(3),


" c14" VARCHAR(80),
" c15" VARCHAR(80),
" c16" VARCHAR(10),
" c17" VARCHAR(100),
" c18" VARCHAR(250),
" c19" VARCHAR(250),
" c20" VARCHAR(80),
" c21" VARCHAR(250),
" c22" VARCHAR(250),
" c23" VARCHAR(250),
" c24" VARCHAR(250),
" c25" VARCHAR(250),
" c26" VARCHAR(250),
" c27" VARCHAR(250),
" c28" VARCHAR(250),
" c29" VARCHAR(250),
" c30" VARCHAR(250),
" c31" VARCHAR(10),
" c32" VARCHAR(10),
" c33" VARCHAR(10),
" c34" VARCHAR(250),
" c35" VARCHAR(250),
" c36" VARCHAR(250),
" c37" VARCHAR(250),
" c38" VARCHAR(250),
" c39" VARCHAR(250),
" c40" VARCHAR(250),
" c41" VARCHAR(250),
" c42" VARCHAR(250),
" c43" VARCHAR(250),
" c44" VARCHAR(250),
" c45" VARCHAR(250),
" c46" VARCHAR(250) ,
" c47" VARCHAR(250) ,
" c48" VARCHAR(250) ,
" c49" VARCHAR(250) ,
" c50" VARCHAR(250) ,
" c51" VARCHAR(250) ,
" c52" VARCHAR(250) ,
" c53" VARCHAR(250) ,
" c54" VARCHAR(250) ,
" c55" VARCHAR(250) ,
" c56" VARCHAR(250) ,
" c57" VARCHAR(250) ,
" c58" VARCHAR(250) ,
" c59" VARCHAR(250) ,
" c60" VARCHAR(250) ,
" c61" VARCHAR(250) ,
" c62" VARCHAR(250) ,
" c63" VARCHAR(250) ,
" c64" VARCHAR(250) ,
" c65" VARCHAR(250) ,
" c66" VARCHAR(20) ,
" c67" VARCHAR(20) ,
" c68" VARCHAR(160) ,
" c69" VARCHAR(10) DEFAULT ABIERTO,
" c70" VARCHAR(30),
"c71" VARCHAR(250),
"c72" VARCHAR(10) )

CREAR NUEVA TABLA EN RDACCAA


CREATE TABLE "prueba1" (
"c1" VARCHAR(250),
" c2" VARCHAR(250),
" c3" VARCHAR(250),
" c4" VARCHAR(250),
" c5" VARCHAR(250),
" c6" VARCHAR(250),
" c7" VARCHAR(250),
" c8" VARCHAR(250),
" c9" VARCHAR(250),
" c10" VARCHAR(250),
" c11" VARCHAR(250),
" c12" VARCHAR(250),
" c13" VARCHAR(250),
" c14" VARCHAR(250),
" c15" VARCHAR(250),
" c16" VARCHAR(250),
" c17" VARCHAR(250),
" c18" VARCHAR(250),
" c19" VARCHAR(250),
" c20" VARCHAR(250),
" c21" VARCHAR(250),
" c22" VARCHAR(250),
" c23" VARCHAR(250),
" c24" VARCHAR(250),
" c25" VARCHAR(250),
" c26" VARCHAR(250),
" c27" VARCHAR(250),
" c28" VARCHAR(250),
" c29" VARCHAR(250),
" c30" VARCHAR(250),
" c31" VARCHAR(250),
" c32" VARCHAR(250),
" c33" VARCHAR(250),
" c34" VARCHAR(250),
" c35" VARCHAR(250),
" c36" VARCHAR(250),
" c37" VARCHAR(250),
" c38" VARCHAR(250),
" c39" VARCHAR(250),
" c40" VARCHAR(250),
" c41" VARCHAR(250),
" c42" VARCHAR(250),
" c43" VARCHAR(250),
" c44" VARCHAR(250),
" c45" VARCHAR(250),
" c46" VARCHAR(250) ,
" c47" VARCHAR(250) ,
" c48" VARCHAR(250) ,
" c49" VARCHAR(250) ,
" c50" VARCHAR(250) ,
" c51" VARCHAR(250) ,
" c52" VARCHAR(250) ,
" c53" VARCHAR(250) ,
" c54" VARCHAR(250) ,
" c55" VARCHAR(250) )

También podría gustarte