存储过程MySQL数据库在5.0版本后开始支持存储过程,那么什么是存储过程呢?怎么创建、查看和删除存储过程呢?存储过程有什么优点?1.概念:什么是存储过程:类似于函数(方法),简单的说存储过程是为了完成某个数据库中的特定功能而编写的语句集合,该语句集包括SQL语句(对数据的增删改查)、条件语句和循环语句等。查看现有的存储过程show procedure status;删除存储过程drop proc
  SQL的扩展的删除与恢复 删除use master exec sp_dropextendedproc 'xp_cmdshell' exec sp_dropextendedproc 'xp_dirtree' exec sp_dropextendedproc 'xp_enumgroups' exec sp_dropextendedproc 'xp_fixeddrives' exec
原创 2008-05-18 08:50:41
2045阅读
数据库存储过程一、概述SQLserver中视图通过简单的select查询来解决复杂的查询,但是视图不能提供业务逻辑功能,而存储过程可以办到。二、什么是存储过程存储过程procedure是一组为了完成特定功能的SQL语句的集合,经编译后存储存储数据库中,用户通过制定存储过程的名称big给出参数来执行。 存储过程中可以在包含逻辑控制语句和数据操纵语句,它可以接受参数,输出参数,返回单个或
select identity(int,1,1) flag,[name] names into #tmp from sysobjects where xtype='p' --第二步循环删除 declare @tb varchar(1000) ,@a int,@b int,@sql varchar(8000) select @a=min(flag),@b=max(flag) from #tmp w
一、存储过程的概念存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程数据库中的一个重要对象。二、存储过程的优缺点1、优点:(1)减少网络通信量。调用一个行数不多的存储过程与直接调用SQL语句的网络通信量可能不会有很大的差别,可
        1.在要删除存储过程上右击鼠标,在弹出的菜单中选择"删除"命令.         2.在"除去对象"对话框中显示了即将删除的对象,点击"全部除去"按钮即可删除该对象。点击“显示相关性”按钮可以查看与该对象相关的其他对象。 &nbs
原创 2008-03-21 08:57:53
3253阅读
2评论
SQLSERVER SQL TDE数据库加密操作一、创建master数据库下的主数据库密钥在Transact-SQL下执行 USE master CREATE MASTER KEY ENCRYPTION BY PASSWORD = N'master主数据密钥密码';二、创建证书用来保护数据库加密密钥在Transact-SQL下执行 USE master CREATE CERTIFICATE mas
一次性删除数据库所有表和所有存储过程 SQL语句 删除所有的表:如果由于外键约束删除table失败,则先删除所有约束:--/第1步**********删除所有表的外键约束*************************/DECLARE c1 cursor for     select 'alter table ['+ object_name(parent_obj)
转载 2023-12-25 13:49:31
0阅读
/*-- 在 SQLServer 中使用SQLDMO.Transfer 实现数据迁移    存储过程实现源数据库到目标数据库的对象和数据的复制    要求源数据库和目标数据库在同一服务器    如果是要实现不同服务器之间的复制,则需要增加验证信息--邹建 2005.07(引用请保留此信息)--*//*--调用
转载 2008-06-30 13:57:42
2832阅读
一次性删除数据库所有表和所有存储过程 SQL语句 1、删除所有的表:如果由于外键约束删除table失败,则先删除所有约束:--/第1步**********删除所有表的外键约束*************************/ DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] drop cons
转载 2024-03-07 12:55:43
147阅读
删除存储过程注意事项在删除任何存储过程之前,请检查依赖对象,并且相应地修改这些对象。 如果没有更新这些对象,则删除存储过程可能会导致依赖对象和脚本失败。若要显示现有过程的列表,请查询 sys.objects 目录视图。 若要显示过程定义,请查询 sys.sql_modules 目录视图。需要拥有该过程的 CONTROL 权限,或该过程所属架构的 ALTER 权限,或 db_dd
转载 2013-05-17 22:12:00
236阅读
2评论
-- =============================================-- Author:                -- Create date: -- Descripti
原创 2022-09-28 16:46:22
135阅读
唉!真是TM笨啊!花了一上午的时间,就弄出来这么个东西,在此留下笔记,以备后用!    也请牛人们提供更好的方法!在此表示感谢!问题!通过存储过程删除满足条件的记录(多个条件,多个表)1、使用存储过程(不能实现的)ALTER PROC [dbo].[PD_Del] @WHEREA varchar(100), @WHEREB sysname
转载 2023-06-28 12:38:04
99阅读
文章目录一.视图1.视图的概念(1)视图的数据(2)表视图的多样性(3)视图的用途2.视图的使用1>视图的创建(1)使用图文创建视图(2)使用T-SQL创建视图2> 删除视图使用T-SQL删除3>视图注意事项二.存储过程1.存储过程概念:2.存储过程分类1>系统存储过程2>自定义存储过程3>扩展存储过程3.调用存储过程4.创建自定义存储过程5.存储过程优点三.
一、视图是一种常用的数据库对象,将查询的结果以虚拟表形式存储数据中,并不在数据中以存储数据集的形式存在。视图的结果和内容是建立在对表的查询基础之上的,和表一样,包括行和列,这些行、列数据都来源于所引用的表,并且是在引用视图过程中动态生成的。视图中的内容是由查询定义来的,并且视图和查询都是通过SQL语句定义的,他们有着许多相同之处,但又很多不同之处。视图和查询的区别如下:1. 存储:视图存储数据
转载 2024-02-04 14:27:16
66阅读
创建存储过程create procedures_student@ sex varchar(10)asselect * fro工信息
原创 2022-12-19 15:37:57
115阅读
--验证存储过程是否正确时,需要用declare块。 declare  i integer;  v_sql varchar2(1000);  -- 定义游标  CURSOR C_EMP IS SELECT category FROM act_hq_tem_def;    begin    
原创 2018-04-16 17:48:22
770阅读
1点赞
概述: 首先,需要了解存储过程的的常见类型 —— 从参数的角度分为有参数的存储过程和无参数的存储类型,从返回结果的角度分为“返回结果集”、“使用 output 参数”、“通过 return 参数”。 语法: 创建无参数的存储过程 创建有参数的存储过程 全局变量 全局变量也称为外部变量,它的作用域为从
原创 2021-07-30 09:16:41
542阅读
存储过程存储过程(Stored Procedure)是在大型数据库系统中,一组为了完毕特定功能的SQL 语句集,经编译后存储数据库中,用户通过指定存储过程的名字并给出參数(假设该存储过程带有參数)来运行它。存储过程数据库中的一个重要对象,不论什么一个设计良好的数据库应用程序都应该用到存储过程
原创 2022-01-06 17:41:52
444阅读
  • 1
  • 2
  • 3
  • 4
  • 5