2015-01-15 3 views
0
라인 2에서 ERROR 1064 (42000)
DROP procedure IF EXISTS 'proc_ico_150643'; 
DELIMTER $$ 
USE 'doc1vault'$$ 
CREATE PROCEDURE 'proc_ico_150643'(

) BEGIN INSERT 
INTO 
    vault_databases 
    (ico_index,ico_name,ico_description,socket,ico,status_cd) 
VALUES 
    (682,'SOE_ICO_61_271','SOE_PROD_ICO_61_BT LATAM_PROVIDER_PERU_271',16003,'61_271','A'); INSERT 
    INTO 
     vault_databases 
     (ico_index,ico_name,ico_description,socket,ico,status_cd) 
    VALUES 
     (683,'SOE_ICO_61_272','SOE_TEST_ICO_61_BT LATAM_PROVIDER_PERU_272',17003,'61_272','A'); INSERT 
     INTO 
      vault_databases 
      (ico_index,ico_name,ico_description,socket,ico,status_cd) 
     VALUES 
      (684,'SOE_ICO_61_273','SOE_PROD_ICO_61_BT LATAM_PROVIDER_PERU_273',16003,'61_273','A'); INSERT 
      INTO 
       vault_databases 
       (ico_index,ico_name,ico_description,socket,ico,status_cd) 
      VALUES 
       (685,'SOE_ICO_61_274','SOE_TEST_ICO_61_BT LATAM_PROVIDER_PERU_274',17003,'61_274','A'); INSERT 
       INTO 
        vault_databases 
        (ico_index,ico_name,ico_description,socket,ico,status_cd) 
       VALUES 
        (686,'SOE_ICO_61_275','SOE_PROD_ICO_61_BT LATAM_PROVIDER_COLUMBIA_275',16003,'61_275','A'); INSERT 
        INTO 
         vault_databases 
         (ico_index,ico_name,ico_description,socket,ico,status_cd) 
        VALUES 
         (687,'SOE_ICO_61_276','SOE_TEST_ICO_61_BT LATAM_PROVIDER_COLUMBIA_276',17003,'61_276','A'); INSERT 
         INTO 
          vault_databases 
          (ico_index,ico_name,ico_description,socket,ico,status_cd) 
         VALUES 
          (688,'SOE_ICO_61_277','SOE_PROD_ICO_61_BT LATAM_PROVIDER_COLUMBIA_277',16003,'61_277','A'); INSERT 
          INTO 
           vault_databases 
           (ico_index,ico_name,ico_description,socket,ico,status_cd) 
          VALUES 
           (689,'SOE_ICO_61_278','SOE_TEST_ICO_61_BT LATAM_PROVIDER_COLUMBIA_278',17003,'61_278','A');  END$$ DELIMITER ; ~ ~ ~ ~ 

: 당신은 당신의 SQL 구문에 오류가 있습니다; 올바른 구문을 보려면 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. 1 행에서 'ear' 'proc_ico_150643'을 사용하십시오.여러 삽입 오류를 발생

+0

erropr은 첫 번째 줄에 실제로 시작 같은 문제가 발생이 줄을 수정해야합니다. 따옴표가 아닌 이름을 이스케이프 처리하려면 백틱을 사용하십시오. –

답변

0

오류는 실제로 첫 번째 줄에서 시작됩니다. 따옴표가 아닌 이름을 이스케이프 처리하려면 백틱을 사용하십시오. 대신

DROP procedure IF EXISTS 'proc_ico_150643'; 

사용

DROP procedure IF EXISTS `proc_ico_150643`; 

는 또한

USE `doc1vault` $$ 
CREATE PROCEDURE `proc_ico_150643`(
관련 문제