Mohon bantuannya neh..
saya buat store procedur sbb :
- Code: Select all
DELIMITER $$
CREATE PROCEDURE `sp_TempBOM_Save`(
IN p_code varchar(30),
IN m_code varchar(10),
IN m_name VARCHAR(50),
IN m_color VARCHAR(30),
IN m_lenght varchar(10),
IN p_size VARCHAR(10),
IN cons varchar(10),
IN s_code VARCHAR(30)
)
BEGIN
INSERT temp_bom
(
product_code,matr_code,matr_name,matr_color,matr_lenght,product_size,consumtion,style_code
)
VALUES
(
p_code, m_code, m_name, m_color, m_lenght, p_size, cons, s_code
);
END$$
DELIMITER ;
SP Itu maksunya untuk menyimpan ke tabel temp_bom dengan struktur sbb :
- Code: Select all
CREATE TABLE `temp_bom` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`product_code` varchar(30) DEFAULT NULL,
`matr_code` varchar(10) DEFAULT NULL,
`matr_name` varchar(50) DEFAULT NULL,
`matr_color` varchar(30) DEFAULT NULL,
`matr_lenght` varchar(10) DEFAULT NULL,
`product_size` varchar(10) DEFAULT NULL,
`consumtion` varchar(10) DEFAULT NULL,
`style_code` varchar(30) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `matr_code` (`matr_code`),
KEY `product_code` (`product_code`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;
di eksekusi di SQL sbb :
- Code: Select all
sp_TempBOM_Save('123','A-00001','MATERIAL COBA','MERAH','X','100','0.1','123')
Result eksekusi :
- Code: Select all
Error Code : 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'sp_TempBOM_Save('123','A-00001','MATERIAL COBA','MERAH','X','100','0.1','123')' at line 1
Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000
Total Time : 00:00:00:000
Apanya yang salah yach?
Mohon pencerahannya untuk mengetahui kesalahannya dimana?
Terima kasih




