精华内容
下载资源
问答
  • 删除存储过程

    万次阅读 2018-06-22 17:55:03
    1.使用SQL Server管理平台删除存储过程操作步骤如下:(1)打开SQL Server管理平台,展开结点”对象资源管理器“→”数据库服务器“→”可编程性“→”存储过程“,选择要删除的存储过程,右击,在弹出的快捷菜单中...

      存储过程可以被快速删除和重建,因为它没有存储数据。删除存储过程可以使用SQL Server管理平台和Transac-SQL语句。

    1.使用SQL Server管理平台删除存储过程

    操作步骤如下:

    (1)打开SQL Server管理平台,展开结点”对象资源管理器“→”数据库服务器“→”可编程性“→”存储过程“,选择要删除的存储过程,右击,在弹出的快捷菜单中选择”删除“命令。

    (2)在弹出的”删除对象“对话框中单击”确定“按钮即可删除存储过程。

    2.使用DROP PROCEDURE语句删除存储过程

    DROP PROCEDURE 语句可将一个或多个存储过程从当前数据库中删除。其语法格式如下:

    DROP PROCEDURE { procedure_name}[,...n]

    例如,删除上例创建的存储过程employee_dep可使用以下语句:

    DROP PROCEDURE employee_dep

    GO

    删除某个存储过程时,将从sysobjects和syscomments系统表中删除该过程的相关信息。

    展开全文
  • 删除存储过程和函数

    2016-06-19 16:49:32
    删除存储过程和函数

    删除存储过程和函数


    DROP {PROCEDURE | FUNCTION } sp_name ;


    eg:


    DROP PROCEDURE pro_user3;

    DROP PROCEDURE pro_user10;

    展开全文
  • MySQL删除存储过程

    万次阅读 2017-07-28 23:39:34
    MySQL中,使用DROP语句删除存储过程语法格式 DROP {PROCEDURE | FUNCTION} [IF EXISTS] sp_name参数说明Sp_name,为删除的存储过程名称 IF EXISTS,表示如果程序不存在,可以避免发生错误,产生一个警告,该警告...

    当数据库存储废弃的存储过程时,需要删除
    MySQL中,使用DROP语句删除存储过程

    语法格式
    DROP {PROCEDURE | FUNCTION} [IF EXISTS] sp_name

    参数说明

    Sp_name,为删除的存储过程名称
    IF EXISTS,表示如果程序不存在,可以避免发生错误,产生一个警告,该警告可以使用SHOW WARNINGS进行查询

    删除存储过程CountProc1

    这里写图片描述

    展开全文
  • 删除存储过程注意事项 在删除任何存储过程之前,请检查依赖对象,并且相应地修改这些对象。 如果没有更新这些对象,则删除存储过程可能会导致依赖对象和脚本失败。 若要显示现有过程的列表,请查询 sys.objects 目录...
        

    删除存储过程注意事项

    在删除任何存储过程之前,请检查依赖对象,并且相应地修改这些对象。 如果没有更新这些对象,则删除存储过程可能会导致依赖对象和脚本失败。

    若要显示现有过程的列表,请查询 sys.objects 目录视图。 若要显示过程定义,请查询 sys.sql_modules 目录视图。

    需要拥有该过程的 CONTROL 权限,或该过程所属架构的 ALTER 权限,或 db_ddladmin 固定服务器角色的成员身份。

    使用SSMS数据库管理工具删除存储过程

    1、连接数据库-》选择数据库-》展开数据库-》展开存储过程-》选择存储过程-》右键点击-》选择删除。

    clipboard.png

    2、在删除对象弹出框-》点击确定。

    clipboard.png

    3、删除结果(不需要刷新)。

    clipboard.png

    使用T-SQL脚本删除存储过程

    语法:

    --声明数据库引用
    use 数据库名称;
    go

    --判断是否存在存储过程,如果存在则删除
    if exists(select * from sys.procedures where name=存储过程名称)
    drop { proc | procedure } 架构名[存储过程名称];
    go

    示例:

    --声明数据库引用
    use testss;
    go

    --判断是否存在存储过程,如果存在则删除
    if exists(select * from sys.procedures where name='noreferencepro')
    drop procedure dbo.noreferencepro;
    go

    示例结果:(需要刷新对象资源管理器查看结果)

    clipboard.png

    展开全文
  • 学习之前还得和大家说一下,还有一个东西叫做存储函数,原本打算扔到一起去说,但是发现不行,怕搞混了,一个一个来吧,今天把这个存储过程说完,分AB两讲,然后明天弄这个存储函数。 存储过程 老样子,直接百科 ...
  • MySQL 删除存储过程

    2020-03-14 09:38:58
    当 MySQL 数据库中存在废弃的存储过程时,我们需要将它从数据库中删除。 MySQL 中使用 DROP PROCEDURE 语句来删除数据库中已经存在的存储过程。语法格式如下: DROP { PROCEDURE | FUNCTION } [ IF EXISTS ] <...
  • 作为测试存储过程 create or replace procedure pri(a in number default 1,b in number default 1) as begin dbms_output.put_line(‘a:’||a||’—-b:’||b); end pri;查询存储过程信息select * from user_...
  • Mysql创建和删除存储过程

    千次阅读 2020-03-21 18:25:16
    Mysql创建和删除存储过程 mysql> delimiter $$ mysql> create procedure test(in content varchar(20),in description varchar(20)) -> begin -> select *,description from course_type where course...
  • MySQL删除存储过程和函数

    万次阅读 2015-06-24 13:39:29
    MySQL中使用DROP PROCEDURE语句来删除存储过程;使用DROP FUNCTION语句来删除存储函数。 基本的语法格式如下: DROP {PROCEDURE|FUNCTION} sp_name; 其中,sp_name参数表示存储过程或函数的名称。 1. ...
  • 这篇文章主要介绍了oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包等相关资料,需要的朋友可以参考下 oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数...
  • SQL怎么查看和删除存储过程
  • sqlserver 批量删除存储过程和批量修改存储过程的语句,需要的朋友可以参考下。 修改: 复制代码 代码如下: declare proccur cursor for select [name] from sysobjects where name like
  • 一、存储过程函数详解 CREATE PROCEDURE : 声明存储过程 delete_matches:方法名用来调用 IN uid INTEGER :传参uid,INTEGER 类型。 IN 输入参数:表示调用者向过程传入值(传入值可以是字面量或变量) OUT ...
  • 删除PROCEDURE/FUNCTION的权限问题在Oracle11g中,删除存储过程或者函数的权限是同一权限,都是DROP ANY PROCEDURE/DROP PROCEDURE。 当使用DROP PROCEDURE权限时,无需系统管理员授予,若系统管理员使用如下语句会...
  • 之前写过oracle和mysql的递归查询和删除,这次再补上一个mysql的递归实现。 1、实现原理 ...2、递归查询储存过程代码 存储过程函数名称:findMenuChildList(menuPid varchar(32)) BEGIN DECLARE v_m...
  • MySQL修改、删除存储过程和函数

    千次阅读 2019-09-02 16:49:04
    使用alter语句可以修改存储过程或函数的特性。 alter {procedure | function } sp_name {characteristic ...} 其中,sp_name参数表示存储过程或函数的名称,characteristic参数指定存储函数的特性,可能取的取值有...
  • DROP PROCEDURE IF EXISTS SEARCH(); 报错:查询:drop procedure if exists SEARCH()错误代码: 1064 You have an error in your SQL syntax; check the manual that ...mysql删除存储过程一直报错,原来是过程
  • 简单创建和删除存储过程

    千次阅读 2018-07-20 11:43:31
    1.创建存储过程的语法 CREATE [OR REPLACE] PROCEDURE 存储过程名[(参数[IN|OUT|IN OUT] 数据类型...)] {AS|IS} [说明部分] BEGIN 可执行部分 [EXCEPTION 错误处理部分] END [过程名]; 其中: 可选关键字...
  • 存储过程被创建后,就会一直保存在数据库服务器上,直至被删除。当 MySQL 数据库中存在废弃的存储过程时,我们需要将它从数据库中删除。 MySQL 中使用 DROP PROCEDURE 语句来删除数据库中已经存在的存储过程。语法...
  • 批量删除存储过程

    2018-07-29 20:07:58
    go create proc proc_Delete @TableName varchar(50), @Id varchar(5000) as begin  declare @strSql varchar(5000)  declare @sql varchar(4000)  set @sql='select col='''+ replace(@Id,',',''' union ...
  • SQL SERVER 批量删除存储过程

    千次阅读 2018-06-01 14:18:20
    sqlserver 2005一次只能删除一个存储过程,如果多了,需要很长时间才能删完,所以写了一段语句,直接就把当然数据库下所有用户自定义的存储过程给drop了。不过使用都请留心,当前打开的数据库哦。下面贴代码declare ...
  • 存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的。和PL/SQL程序相比,存储过程有很多优点,具体归纳如下: * 存储过程和函数以
  • (3)展开“存储过程”,右键单击要修改的过程,再单击“修改”,如下图所示。 (4)修改存储过程的文本。 (5)若要测试语法,请在“查询”菜单上,单击“分析”。 (6)若要修改存储过程,请在“查询”菜单上,...
  • SQL Server联机丛书:删除存储过程

    千次阅读 2005-02-20 00:23:00
    删除存储过程不再需要存储过程时可将其删除。如果另一个存储过程调用某个已删除的存储过程,则 Microsoft® SQL Server™ 2000 会在执行该调用过程时显示一条错误信息。但如果定义了同名和参数相同的新存储过程来...
  • 删除存储过程不再需要存储过程时可将其删除。如果另一个存储过程调用某个已删除的存储过程,则 Microsoft® SQL Server™ 2000 会在执行该调用过程时显示一条错误信息。但如果定义了同名和参数相同的新存储过程来...
  • db2 在删除存储过程、函数出错,数据库报SQLSTATE=42725错误,原因是在同一模式中创建了多个参数个数或类型不一样的同名存储过程或函数,但在删除时数据库无法知道到底删除哪一个。解决方法是在删除的存储过程或函数...
  • MySQL——修改、删除存储过程和函数

    万次阅读 2018-05-22 23:30:01
    1. 修改存储过程和函数 使用 ALTER 语句可以修改存储过程或函数的特性,语法格式如下: ALTER { PROCEDURE | FUNCTION } sp_name [ characteristic ... ] 其中,那 sp_name 参数表示存储过程或函数...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 854,662
精华内容 341,864
关键字:

如何删除存储过程