www.fltk.net > mysql 修改存储过程名

mysql 修改存储过程名

方法如下: 修改mysql 存储过程的definer修改mysql.proc表 的definer字段 update mysql.proc set definer='root@%' where db='servant_591up'; UPDATE `mysql`.`proc` SET `definer`='root00@%' WHERE `db`='test' AND `name`='jjjj' AND `type`...

存储过程重命名:sp_rename 'oldProc','newProc','object' 实际上只要了解了sp_rename 就行了,至于参数要根据你重命名的对象有关

先删除,再创建,或者用工具,进行设计

show create procedure myProc

ALTER PROCEDURE proc_name [characteristic ...] characteristic: { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA } | SQL SECURITY { DEFINER | INVOKER } | COMMENT 'string' This statement can be used to change the char...

ALTER ROUTINE——更改存储过程权限 CREATE ROUTINE——创建存储过程权限 EXECUTE——执行存储过程权限

可以查询存储过程的脚本: select * from syscomments 可以查询表名,视图名,存储过程名等 select * from sysobjects --where xtype='U' --表名 --where xtype='V' --视图名 --where xtype='PK' --主键 --where xtype='P' --存储过程

方案一: 存储过程 DROP PROCEDURE IF EXISTS SP_COLUMN_ADD;DELIMITER $$CREATE PROCEDURE SP_COLUMN_ADD()BEGIN DECLARE command VARCHAR(200); DECLARE founded INT DEFAULT 1; DECLARE column_duplicated BOOLEAN DEFAULT FALSE; #把这个游标...

给你个示例参考下(用动态语句执行): 有个输入参数引用名字错了,改了下: /*接口*/ create procedure p_test ( in i_table_name varchar(50), -- 表名 in i_field_name varchar(50), -- 字段名 in i_field_value varchar(50), -- 列值 in i_where...

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com