4 messages in com.mysql.lists.mysql-esRe: Esto es un query???| From | Sent On | Attachments |
|---|---|---|
| Luciano A.F. | 26 Sep 2007 17:36 | |
| carlos | 27 Sep 2007 04:20 | |
| Luciano A. F. | 27 Sep 2007 06:45 | |
| Grover Campos A. | 27 Sep 2007 16:06 |
| Subject: | Re: Esto es un query???![]() |
|---|---|
| From: | Luciano A. F. (lua...@yahoo.com.ar) |
| Date: | 09/27/2007 06:45:03 AM |
| List: | com.mysql.lists.mysql-es |
Disculpen por lo poco concreto de mi mensaje, he aquí, algo más concreto:
if (exists (select id_material from materiales where id_material='2528091'))
if (exists (select id_material from NCA_Stock_Entrada where id_material=
'2528091' ))
begin
delete from MaterialesApropiados where id_material='2528091'
insert into MaterialesApropiados
(id_material,nro_programa,nro_hoja,nro_item,nro_mat_entrada,apropiado,solicitante)
values
('2528091','70410','1','1','1','1','')
update MaterialesApropiados_Entrada set estado_material = 'MAPR' where
id_material = '2528091'
end
else
begin
delete from MaterialesApropiados where id_material='2528091'
insert into Materiales
(id_material,nro_programa,nro_hoja,nro_item,nro_mat_entrada,apropiado,solicitante)
values
('2528091','70410','1','1','1','2','')
end ;
carlos <cbar...@adinet.com.uy> escribió: Luciano: podés ser un poco más específico en el ejemplo, ya que seguramente se puede, pero nose si escribiendolo de esa forma o de otra similar. En concreto me gustaría saber si "select" retorna solo un valor o es lo que vas a ingresar en el "insert". Carlos
----- Original Message ----- From: "Luciano A.F." To: Sent: Wednesday, September 26, 2007 9:37 PM Subject: Esto es un query???
Salvo en Store Procedures o triggers, se puede hacer una consulta del tipo. En el SQL de MySQL, se puede hacer algo así:
IF (SELECT *************)
INSERT *********
ELSE
DELETE *********
Se que es una barbaridad lo que digo. pero gente que ha trabajado con Sybase me preguntó si en MySQL se podía hacer. Hasta donde llegan mis conocimientos eso está lejos de ser stantard sql, pero no pierdo nada por preguntar.
Saludos y gracias.
--
Lista de Correos de MySQL
Para el historial de la lista: http://lists.mysql.com/mysql-es
Para cancelar inscripción:
http://lists.mysql.com/mysql-es?unsub=lua...@yahoo.com.ar
--------------------------------- Luciano A.F.
LuA...@yahoo.com.ar
---------------------------------
Seguí de cerca a la Selección Argentina de Rugby en el Mundial de Francia 2007. http://ar.sports.yahoo.com/mundialderugby




