错误:分隔符在此位置无效,应为create

368yc8dk  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(369)
  1. DELIMITER $$
  2. CREATE PROCEDURE students.getStudents (IN p_id INT, OUT p_full_name VARCHAR(30))
  3. BEGIN
  4. SELECT students.full_name INTO p_full_name
  5. FROM students
  6. WHERE students.id = p_id
  7. END $$
  8. DELIMITER ;
bvhaajcl

bvhaajcl1#

您不需要在分隔符中重新分配和begin end块,因为您的过程只有一条语句:

  1. CREATE PROCEDURE students.getStudents (IN p_id INT, OUT p_full_name VARCHAR(30))
  2. SELECT students.full_name INTO p_full_name
  3. FROM students
  4. WHERE students.id = p_id;

相关问题