다음과 같은 문제점이 있습니다.저장된 함수를 생성 할 수 없습니다 - 구문이 잘못 되었습니까?
CREATE FUNCTION `id2sku`(`entity_id_in` INT)
RETURNS VARCHAR
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
DECLARE returnvalue varchar(50);
SELECT `sku` INTO returnvalue FROM catalog_product_entity WHERE entity_id = entity_id_in LIMIT 1;
return returnvalue;
END
이제 내 문제는 내가 다음과 같은 메시지가 쿼리를 해고하는 경우 :
내가 해당 SKU 여기
내로 ENTITY_ID 변환 저장 기능을 만들려는 코드입니다 [창 제목] 오류
SQL Error (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 'LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT' at line 3
DB를 이용하여 IM은 MySQL의 5.0.51a
012 인미리 감사드립니다.
감사합니다 - 잘 작동했습니다 :) 또한 설명해 주셔서 감사합니다. – trampi