currval.sql 314 B

12345678910111213141516
  1. DELIMITER $$
  2. DROP FUNCTION IF EXISTS currval$$
  3. CREATE FUNCTION currval(v_seq_name VARCHAR(50)) RETURNS VARCHAR(50) CHARSET utf8
  4. BEGIN
  5. DECLARE SEQVALUE VARCHAR(50);
  6. SET SEQVALUE = '';
  7. SELECT current_val INTO SEQVALUE
  8. FROM sequence
  9. WHERE SEQ_NAME=v_seq_name;
  10. RETURN SEQVALUE;
  11. END$$
  12. DELIMITER ;