-3
DELIMITER $$

DROP PROCEDURE IF EXISTS `payroll`.`usp_DeleteDesignation`$$

CREATE PROCEDURE `payroll`.`usp_DeleteDesignation`
(
IN DesgID int(11)
)
    /*LANGUAGE SQL
    | [NOT] DETERMINISTIC
    | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
    | SQL SECURITY { DEFINER | INVOKER }
    | COMMENT 'string'*/
    BEGIN
DELETE from info_designation 
(
Desg_ID,
Designation,
Desg_Description,
CreatedBy,
CreatedOn,
UpdatedBy,
UpdatedOn,
DeletedFlag
)
where
Desg_ID = DesgID;

    END$$

DELIMITER ;

エラー : (0 行が影響を受けました) (0 ミリ秒かかりました)

エラー コード : 1064 SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください

4

1 に答える 1

0

それ以外の

BEGIN DELETE from info_designation 
( Desg_ID, Designation, Desg_Description, CreatedBy, 
CreatedOn, UpdatedBy, UpdatedOn, DeletedFlag ) 
where Desg_ID = DesgID;

そのはず

BEGIN DELETE from info_designation where Desg_ID = DesgID;
于 2012-12-21T10:33:30.993 に答える