• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • ALTER PROCEDURE语句

    ALTER PROCEDURE proc_name [characteristic ...]
    
    characteristic:
        COMMENT 'string'
      | LANGUAGE SQL
      | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
      | SQL SECURITY { DEFINER | INVOKER }
    

    该语句可用于更改存储过程的特征。ALTER PROCEDURE语句中可以指定多个更改。但是,您不能使用此语句更改参数或存储过程的主体。要进行此类更改,必须使用DROP PROCEDURE和删除并重新创建该过程CREATE PROCEDURE

    您必须具有ALTER ROUTINE该过程的特权。默认情况下,该特权自动授予过程创建者。可以通过禁用automatic_sp_privileges系统变量来更改此行为。请参见“存储的例程和MySQL特权”。