Ciao... vi rompo l'ultima volta per questa storia... la mia benedetta insert sotto forma di stored procedure sarebbe la seguente (dimentica il discorso studenti ... :-).
DELIMITER |
CREATE DEFINER = 'root'@'localhost' PROCEDURE `InsertArticoliLinkMAgazzini`
(
IN `iEan13` int,
IN `iCode39` varchar(20),
IN `iBarcode` varchar(20),
IN `iDescrizione` varchar(20),
IN `iDescrizioneSup1` varchar(20),
IN `iDescrizioneSup2` varchar(20),
IN `iEtichetta` varchar(16),
IN `iDataIns` datetime,
IN `iDataMod` datetime,
IN `iStato` varchar(1),
IN `iIdCategoria` int,
IN `iCosto` decimal(9,3),
IN `iIdMagazzino` int,
IN `iGiacenza` int
)
BEGIN
INSERT INTO ARTICOLI (
barcodeEAN13,
barcodeCODE39,
barcode_originale,
descrizione,
descrizione_supplementare_1,
descrizione_supplementare_2,
descrizione_Etichetta,
datainserimento,
datamodifica,
stato,
FKcategoria,
valore) VALUES (
iEan13,
`iCode39`,
iBarcode,
iDescrizione,
iDescrizioneSup1,
iDescrizioneSup2,
iEtichetta,
iDataIns,
iDataMod,
iStato,
iIdCategoria,
iCosto);
INSERT INTO link_articoli_magazzini (
fkArticolo,
fkMagazzino,
giacenza) VALUES (
@@IDENTITY,
iIdMagazzino,
iGiacenza);
END|
DELIMITER ;
Funziona perfettamente:-) Grazie 1.000.000
Babbubba
www.babbubba.tk
Chiedere è curiosità ... rispondere è educazione.