[ASK] Store Procedure Error

Forum diskusi membahas semua mengenai MySQL Server

Moderator: trail

[ASK] Store Procedure Error

Postby noeldejavu » 29 Nov 2011, 09:26

Dear all master,

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
noeldejavu
Prajurit Satu
Prajurit Satu
 
Posts: 74
Joined: 26 Oct 2011, 23:35
Memberi kopi: 3 cangkir
Mendapat kopi: 1 cangkir

Re: [ASK] Store Procedure Error

Postby ariartama » 29 Nov 2011, 09:41

Sory oom, kalau aku di Oracle begini :

Code: Select all
exec sp_TempBOM_Save('123','A-00001','MATERIAL COBA','MERAH','X','100','0.1','123')


ada exec nya,, gak tahu tuh di mysql kaya gimana, belum pernah mencoba soalnya..
dari errornya sih kayaknya salah dalam pemanggilannya..
:)

CMIIW.
Silahkan yang mau memperpanjang tali silaturahmi :
http://www.facebook.com/ariartama

Post ariartama telah mendapat kopi dari:
noeldejavu
User avatar
ariartama
Kopral Dua
Kopral Dua
 
Posts: 645
Joined: 06 May 2010, 18:59
Location: Sondari.com
Memberi kopi: 34 cangkir
Mendapat kopi: 60 cangkir

Re: [ASK] Store Procedure Error

Postby pujanggabageur » 29 Nov 2011, 09:44

Cek deklarasi prosedurnya, salah nih kayaknya...

Code: Select all
INSERT temp_bom


Harusnya:
Code: Select all
INSERT INTO temp_bom
Wajib hukumnya mematuhi Peraturan Memposting!
Diajar babarengan

Post pujanggabageur telah mendapat kopi dari:
vbgila
User avatar
pujanggabageur
Global Moderator
Global Moderator
 
Posts: 2817
Joined: 13 Mar 2010, 14:15
Location: di depan LCD ViewSonic
Memberi kopi: 159 cangkir
Mendapat kopi: 293 cangkir

Re: [ASK] Store Procedure Error

Postby noeldejavu » 29 Nov 2011, 10:05

ariartama wrote:Sory oom, kalau aku di Oracle begini :

ada exec nya,, gak tahu tuh di mysql kaya gimana, belum pernah mencoba soalnya..
dari errornya sih kayaknya salah dalam pemanggilannya..
:)

CMIIW.


Thanks bos... untuk masukannya

ternyata memang harus ada command spt itu didepannya..
saya coba dengan
Code: Select all
CALL
ternyata bisa.

Om pujanggabageur thanks untuk masukannya..

mau ngasih kopi ga tau caranya gmn...
~o) ~o)
:-bd :-bd :-bd
noeldejavu
Prajurit Satu
Prajurit Satu
 
Posts: 74
Joined: 26 Oct 2011, 23:35
Memberi kopi: 3 cangkir
Mendapat kopi: 1 cangkir

Re: [ASK] Store Procedure Error

Postby pujanggabageur » 29 Nov 2011, 10:09

noeldejavu wrote:mau ngasih kopi ga tau caranya gmn...


Sebelah kanan tombol QUOTE ada ikon gambar kopi, klik aja.
Wajib hukumnya mematuhi Peraturan Memposting!
Diajar babarengan
User avatar
pujanggabageur
Global Moderator
Global Moderator
 
Posts: 2817
Joined: 13 Mar 2010, 14:15
Location: di depan LCD ViewSonic
Memberi kopi: 159 cangkir
Mendapat kopi: 293 cangkir


Return to MySQL

Who is online

Users browsing this forum: No registered users and 1 guest