删除存储过程(Procedure)的方法取决于你使用的数据库类型。下面列出常见数据库中“删除存储过程”的语法和注意事项。
DROP PROCEDURE [IF EXISTS] 存储过程名;
示例:
DROP PROCEDURE IF EXISTS proc_update_user;
⚠️ 注意:
DROP FUNCTIONDROP PROCEDURE [schema.]存储过程名;
示例:
DROP PROCEDURE dbo.proc_update_user;
或批量删除(SQL Server 2016+):
DROP PROCEDURE IF EXISTS dbo.proc_update_user;
DROP PROCEDURE 存储过程名;
示例:
DROP PROCEDURE proc_update_user;
⚠️ 注意:
DROP PROCEDURE [IF EXISTS] 存储过程名(参数类型列表);
示例:
DROP PROCEDURE IF EXISTS proc_update_user(integer);
⚠️ PostgreSQL 必须写参数类型
SELECT * FROM information_schema.routines
WHERE routine_name = 'proc_name';
如果你能告诉我:
我可以给你精确可执行的删除语句。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。