5
CREATE PROC PA_INSERTAT_TIPOPERSONA @CODIGOTP INT, @DESCRIPCION VARCHAR(100), @ESTADO BIT AS INSERT tb_tipoperso! VA"#ES (@CODIGOTP,@DESCRIPCION,@ESTADO) GO CREATE PROC PA_INSERTAR_#BIGEO @COD#B INT, @PAIS VARCHAR($0), @DEPART VARCHAR($0), @PROV VARCHAR($0), @DISTR VARCHAR($0) AS INSERT tb_%bi&eo VA"#ES(@COD#B,@PAIS,@DEPART,@DISTR) GO CREATE PROC PA_INSERTAR_PERSONA AS INSERT tb_perso! VA"#ES (1,1,'TRANSPORTES TROCHAS',1,' $1*$0' ,'AV+ GRANDA -*1' ,'.AN#E"/@G.AI"+CO.','$ **/-' ,' $ 11 01-' , 1), ( ,1, 'TRANSPORTES RE2ES', , ' $-$ ' ,'AV+ BRASI" 100-*','"#IS1//[email protected]"+CO.','1 3-$ ' ,'1 11 01-' , 1), (3, , 'TRANSPORTES SERR#CHO',3,' $1*3 ' ,'AV+ ARGENTINA /*1','SERR#[email protected]"+CO.','$ 1 3-' ,' 10 01-' , 1), (-, , 'TRANSPORTES NOVA',-,' $1/11' ,'AV+ GRA# *' ,'NOVA1 @G.AI"+CO.' ,'1 3**/-' ,'10 10 01-', 1) GO E4EC PA_INSERTAR_PERSONA GO CREATE PROC PA_INSERTAR_#S#ARIO AS INSERT tb_%s%!rio VA"#ES(1,'OTSA',' 1/3' ), ( , ' AVA' ,' *0/' ), (3,'PIPA',' $0 ' ), (-,'SAVE','O*O/'), ($,'5EED','-$ ' ) GO E4EC PA_INSERTAR_#S#ARIO GO CREATE PROC PA_INSERTAR_CARGO AS INSERT tb_6!r&o VA"#ES(1,'E.P"EADO'), ( , 'AD.INISTRADOR'), (3,'GERENTE'), (-,'S#PERVISOR') GO

proyecto base de datos de automovil

Embed Size (px)

DESCRIPTION

código de una base de datos

Citation preview

CREATE PROC PA_INSERTAT_TIPOPERSONA @CODIGOTPINT, @DESCRIPCIONVARCHAR(100), @ESTADOBIT

ASINSERT tb_tipopersona VALUES (@CODIGOTP,@DESCRIPCION,@ESTADO) GO

CREATE PROC PA_INSERTAR_UBIGEO@CODUBINT,@PAISVARCHAR(50),@DEPARTVARCHAR(50),@PROVVARCHAR(50),@DISTRVARCHAR(50)ASINSERT tb_ubigeo VALUES(@CODUB,@PAIS,@DEPART,@DISTR)

GO

CREATE PROC PA_INSERTAR_PERSONAASINSERT tb_persona VALUES (1,1,'TRANSPORTES TROCHAS',1,'72251850','AV. JOSE GRANDA 2481','[email protected]','5678894','25-11-2014', 1), (2,1,'TRANSPORTES REYES',2,'72254567','AV. BRASIL 10048','[email protected]','1234567','15-11-2014', 1), (3,2,'TRANSPORTES SERRUCHO',3,'72251836','AV. ARGENTINA 2981','[email protected]','5671234','22-10-2014', 1), (4,2,'TRANSPORTES NOVA',4,'72251911','AV. GRAU 278','[email protected]','1238894','10-10-2014', 1) GO

EXEC PA_INSERTAR_PERSONAGO

CREATE PROC PA_INSERTAR_USUARIOASINSERT tb_usuario VALUES(1,'OTSA','6193'),(2,'JAVA','2809'),(3,'PIPA','2507'),(4,'SAVE','O8O9'),(5,'WEED','4567')

GO

EXEC PA_INSERTAR_USUARIOGO

CREATE PROC PA_INSERTAR_CARGOASINSERT tb_cargo VALUES(1,'EMPLEADO'), (2,'ADMINISTRADOR'), (3,'GERENTE'), (4,'SUPERVISOR')

GO

EXEC PA_INSERTAR_CARGOGO

CREATE PROC PA_INSERTAR_CLIENTEASINSERT tb_cliente VALUES(1,1,'MANUEL','ALGO','VITE',1, '12-10-2013','CLIENTE RESPONSABLE', 1),(2,4,'LUIS','REYES','TAPIA',2, '12-12-2013','CLIENTE NUEVO', 1),(3,2,'PULPIN','TALAVERA,'FLORES',4, '09-12-2013','CLIENTE SERRUCHADOR', 1),(4,3,'JOSE','MESA','CARRILLO',1, '10-11-2013','CLIENTE APLICADO', 1)

GO

EXEC PA_INSERTAR_CLIENTEGO

CREATE PROC PA_INSERTAR_ESTADOCITAASINSERT tb_estadocita VALUES (1,'PENDIENTE'),(2,'CANCELADO'),(3,'POSTERGADO')GO

EXEC PA_INSERTAR_ESTADOCITAGO

CREATE PROC PA_INSERTAR_EMPLEADOASINSERT tb_empleado VALUES(1,1,'JESUS','ALFARO','VICTORIO',1, 2,1,'02-09-2011',1),(2,4,'DANIEL','SOTO','SOTO',2,3,3,'05-02-2011',1),(3,2,'CALOS','YANAHURA,'FUJI',4, 4,2,'06-07-2011',1),(4,3,'EDGAR','BUSTAMANTE','DELGADO',3, 1,1,'03-09-2013',1)

GO

EXEC PA_INSERTAR_EMPLEADOGO

CREATE PROC PA_INSERTAR_PROVEEDORASINSERT tb_proveedor VALUES(1, 1, 'CLAUDIA', 'JARA', 'MENDIETA', '01-02-2014','PRODUCTOS BARATOS', 1),(2, 2, 'SERGIO', 'LLANOS', 'RODRIGUEZ', '01-04-2014','PRODUCTOS CAROS', 1),(3, 3, 'ROCIO', 'CALDERON', 'MONTES', '01-05-2014,'PRODUCTOS BARATOS', 1),(4, 4, 'IVAN', 'AHUIN', 'CHOJA', '01-09-2014','PRODUCTOS CAROS', 1)

GO

EXEC PA_INSERTAR_PROVEEDORGO

CREATE PROC PA_INSERTAR_INSUMOS ASINSERT tb_insumos VALUES(1, 'MOTOR', 'TOYOTA', 3450.9, 100, 1, 'MODELO RT-PETROLERO'),(2, 'MOTOR', 'NISSAN', 2450.9, 100, 1, 'MODELO RT-GASOLINERO'),(3, 'MOTOR', 'SUZUKI', 5650.9, 100, 1, 'MODELO RT-PETROLERO'),(4, 'MOTOR', 'HYUNDAI', 3850.9, 100, 1, 'MODELO RT-GASOLINERO')GO

EXEC PA_INSERTAR_INSUMOSGO

CREATE PROC PA_INSERTAR_TIPOSERVICIOASINSERT tb_tiposervicio VALUES(1, 'MANTENIMIENTO'), (2, 'REPARACIN')

GO

EXEC PA_INSERTAR_TIPOSERVICIOGO

CREATE PROC PA_INSERTAR_TIPDOCUMENTOASINSERT tb_tipdocumento VALUES(1, 'BOLETA', 'CARMOTOR', 1), (2, 'FACTURA', 'CARMOTOR', 1) GO

EXEC PA_INSERTAR_TIPDOCUMENTOGO

CREATE PROC PA_INSERTAR_FORMA_PAGOASINSERT tb_formapago VALUES(1, 'CREDITO', 1), (2, 'CONTADO', 1), (3, 'FRACCIONADO', 1) GOEXEC PA_INSERTAR_FORMA_PAGOGO

CREATE PROC PA_INSERTAR_MONEDAAS INSERT tb_moneda VALUES(1, 'SOLES', 0.36, 1), (2, 'DOLARES', 2.75, 1) GO

EXEC PA_INSERTAR_MONEDAGO

CREATE PROC PA_INSERTAR_CAJAASINSERT tb_caja VALUES(1, 1, 1, '03-03-2014', 1, 0.0, 875.00, 875.00, 25.00, 'CANCELADO'),(2, 2, 1, '05-05-2014', 1, 180.0, 1000.00, 1180.00, 35.00, 'CANCELADO'),(3, 1, 1, '06-06-2014', 1, 0.0, 700.00, 700.00, 0.00, 'NO CANCELADO'),(4, 2, 1, '07-07-2014', 1, 360.0, 2000.00, 2360.00, 0.00, 'NO CANCELADO') GO

CREATE PROC PA_INSERTAR_VEHICULOSASINSERT tb_vehiculo VALUES(1, 'HILUX', 'TOYOTA', 'TOYOTALJ34', 'PE-04ER5', 'BLANCO', 'PETROLEO', '5000', 'PROBLEMAS DE ARRANQUE'), (2, 'SENTRA', 'NISSAN', 'NISSANLT90', 'PE-3456', 'PLOMO', 'PETROLEO', '1500', 'SIN PROBLEMAS'), (3, 'ELANTRA', 'HYUNDAI', 'HYUNDAILJ78', 'PE-87YU6', 'AZUL', 'GASOLINA', '1000', 'PROBLEMAS DE DIRECCION'), (4, 'SPORTAGE', 'KIA', 'KIALJ45', 'PE-98JH0', 'ROJO', 'GAS', '15000', 'PROBLEMAS DE ARRANQUE') GO

EXEC PA_INSERTAR_VEHICULOSGO

CREATE PROC PA_INSERTAR_RESERVACITAASINSERT tb_reservacita VALUES(1, 'MANTENIMIENTO', '02-02-13','', 1, 1, 1, ''),(2, 'MANTENIMIENTO', '05-05-13','', 2, 1, 2, ''),(3, 'REPARACIN', '07-07-13','', 3, 1, 1, ''),(4, 'REPARACIN', '09-09-13','', 4, 1, 2, '')

GO

EXEC PA_INSERTAR_RESERVACITAGO

CREATE PROC PA_INSERT_DETALLERESERVAASINSERT tb_detallereserva VALUES(1, 4, '05-05-2013', 'MANTENIMIENTO DE VEHICULO'), (2, 3, '06-06-2013', 'MANTENIMIENTO DE VEHICULO'),(3, 2, '07-07-2013', 'REPARACIN DE VEHICULO'),(4, 1, '08-08-2013', 'REPARACIN DE VEHICULO') GO

EXEC PA_INSERT_DETALLERESERVAGO

CREATE PROC PA_INSERT_REVISION_TECNICAASINSERT tb_revisiontecnica VALUES(1, 1, 4, 'REVISION TERMINADA'),(2, 4, 3, 'REVISION TERMINADA'),(3, 3, 1, 'REVISION TERMINADA'),(4, 2, 2, 'REVISION TERMINADA')GO

EXEC PA_INSERT_REVISION_TECNICAGO

CREATE PROC PA_INSERT_REPARACINASINSERT tb_reparacion VALUES(1, '01-01-2013', '', 1, 1, 1, 1, 'fallas en la direccion'),(2, '02-02-2013', '', 2, 2, 2, 2, 'fallas en los frenos'),(3, '03-03-2013', '', 3, 3, 3, 3, 'fallas en la suspensin'),(4, '04-04-2013', '', 4, 4, 4, 4, 'fallas en el sistema electrico') GO

EXEC PA_INSERT_REPARACINGO

CREATE PROC PA_INSERT_DETALLECAJAASINSERT tb_detalleCaja VALUES (1, 1, 4, 2, 1,'02-02-2013',''), (2,3,3,1,2,'03-03-2013',''), (3,2,2,3,4,'05-11-2013',''), (4,4,1,4,3,'23-10-2013','') GO

EXEC PA_INSERT_DETALLECAJAGO