今天是周日,刚好有空闲时间整理一下这些天工作业务中遇到的问题。 有时候我们有这样一个需求,就是在后台中传过来一个IList<类>的泛型集合数据,该集合是某个类的实例集合体,然后将该集合中的实例的数据一个个地插入到数据库或者更新到数据库中去。一开始我想到的方法是拼接字符串,然后通过存储过程对接收到的字 ...
转载 2021-07-01 00:22:00
1199阅读
2评论
对SQL Server 2008的安全入门略作小结,以作备忘。本文涉及两个应用:存储过程加密和安全上下文。<一>存储过程加密SQL server,我已经成了存储过程的忠实拥趸。在直接使用SQL语句还是存储过程来处理业务逻辑时,我基本会毫不犹豫地选择后者。理由如下:1、使用存储过程,至少在防非法注入(inject)方面提供更好的保护。至少,存储过程在执行前,首先会执行预编译,(如果由于非
SQL Server 存储过程 Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 &Oslash; 存储过程的概念     存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用
转载 精选 2013-04-13 14:07:01
2049阅读
create proc [dbo].[PhoneRec] (@haoma varchar(32),@ser varchar(16) output) as if @haoma='' and @ser='' begin select a.serverid,c.serverip,a.filename,b.callernumber,b.callednumber,b.createtime,b.release
原创 2013-11-13 09:36:51
1240阅读
SQLSERVER存储过程使用说明书sqlserver存储过程入门例子加讲解
原创 2023-05-07 11:12:45
133阅读
一、存储过程1.预先存储好的sql程序,保存...
转载 2019-05-06 15:58:00
880阅读
2评论
一、存储过程1.预先存储好的sql程序,保存在sqlserver中,通过名称和参数执行。2.存储过程中可以包含:insert语句,update语句,delete语句,select语句,逻辑控制语句以及变量。二、存储过程的优点:1.执行速度更快2.允许模块化程序设计3.提高系统安全性4.减少网络流量三、存储过程的分类:1.系统存储过程(1)一般以sp_开头,由sqlserver创...
原创 2019-05-06 15:58:24
1650阅读
--到某一时间点执行--存储过程开始IF EXISTS(SELECT * FROM sys.objects WHERE name='up_proc_WaitForTime') DROP PROCEDURE up_proc_WaitForTime go CREATE PROC up_proc_WaitForTime @time char(8) as waitfor time @time
转载 2024-04-23 09:46:18
28阅读
 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。                   存储过程的优点     1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。     2
转载 2008-03-26 11:59:00
421阅读
2评论
SQL Server 存储过程 by:授客 QQ:1033553122 什么是存储过程 存储过程是数据库中,一组为了完成特定功能,预编译的SQL语句集 1. 存储过程类似于C语言中的函数,可以带参数,可返回结果 int sum(int a, int b) { int s; s = a + b; re
原创 2021-06-01 11:00:51
1417阅读
昨天被问到sql server中存储过程怎么调试,我以前写存储过程,调试方法很笨拙,就是逐条执行语句,然后查看结果是不是预期的,这种调试方法,实在是无奈之举,极大程度地限制了开发速度和准确性。今天在他的提点下,研究了下SQL SERVER 2008的存储过程调试。1.在SQL SERVER2008中调试存储过程以下内容引自MSDNSQL SERVER 2008的SSMS是支持单步debug的,但
修改存储过程注意事项只能修改先前在 SQL Server 中通过执行 CREATE PROCEDURE 语句创建的过程。Transact-SQL 存储过程修改为 CLR 存储过程,反之亦然。ALTER PROCEDURE 不会更改权限,也不影响相关的存储过程或触发器。 但是,当修改存储过程时,QUOTED_IDENTIFIER 和 ANSI_NULLS 的当前会话设置包含在该存储过程中。 如果设置
转载 2024-06-20 06:15:07
95阅读
Mysql、Oracle等主流关系型数据库基本都支持存储过程,这里使用Sql Server为例进行说明。存储过程的概念:Sql Server存储过程SQL Server 中的存储过程是由一个或多个 Transact-SQL 语句或对 Microsoft .NET Framework 公共语言运行时 (CLR) 方法的引用构成的一个组。 简单的说,非常类似与java中的方法,实质就是部署在数据库端的
转载 2023-10-26 23:32:31
406阅读
首先先把我困惑的地方放到前面,后面在详细讲一下过程。在 “对象资源管理器”中,连接到 数据库引擎 的实例,然后展开该实例。依次展开 “数据库”---》 “可编程性”。右键单击“存储过程”,再单击“新建存储过程”将会创建存储过程模板:让我困惑的 <Procedure_Name, sysname, ProcedureName>  
# SQL Server存储过程转MySQL存储过程 ## 简介 在数据库开发中,存储过程是一种将一组SQL语句组织在一起并作为一个单元进行执行的方法。当我们需要将已存在的SQL Server存储过程转换为MySQL存储过程时,需要进行一定的调整和转换。本文将介绍整个转换过程的步骤,并提供相应的代码示例。 ## 转换流程 下面的表格展示了从SQL Server存储过程转换为MySQL存储过程
原创 2023-11-10 09:03:03
279阅读
在许多场景中,我们需要将数组或列表等复杂数据结构传入MySQL的存储过程中。MySQL存储过程本身并不支持数组数据类型,因此,我们需要采用一些间接的方法来传递这些数据。本文将详细介绍如何实现数组传入MySQL存储过程过程,涵盖环境准备、集成步骤、配置详解、实战应用、排错指南及生态扩展。 ### 环境准备 在进行开发之前,我们需要准备好相关的环境以及依赖。以下是我们需要的依赖安装指南,以及版本
原创 7月前
5阅读
# Mysql存储过程传入参数的实现 ## 1. 概述 在MySQL中,存储过程是一组预先编译的SQL语句集合,通过调用存储过程可以完成复杂的数据库操作。当需要传入参数到存储过程中时,可以通过合适的方法实现。本文将介绍如何在MySQL存储过程传入参数,并给出相应的示例代码。 ## 2. 实现步骤 下面是实现"mysql存储过程传入参数"的整个流程,可以用表格形式展示: | 步骤 | 描述
原创 2023-09-26 16:24:40
625阅读
## Java存储过程传入日期的实现 在现代企业应用中,数据库和编程语言的结合变得愈发重要。Java作为一种广泛使用的编程语言,常常用来与数据库进行交互。在这篇文章中,我们将探讨如何在Java中调用存储过程,并传递一个日期参数。 ### 1. 存储过程简介 存储过程是一种在数据库中预编译好的SQL代码块,可以接收参数并返回结果。通过使用存储过程,我们能够减少网络流量,提高性能,也能促进程序的
原创 2024-09-09 06:56:40
29阅读
## MySQL 存储过程传入 List 的实现 在这篇文章中,我们将学习如何在 MySQL 中创建一个存储过程,该存储过程可以接收一个列表(List)的输入。这个过程分为几个步骤,我们将通过表格来清晰地展示每一步的流程。 ### 流程步骤 | 步骤 | 描述 | 代码示例 | |------|-------------------
原创 2024-10-03 04:58:12
107阅读
## 实现“mysql 存储过程传入对象”的步骤 为了实现“mysql 存储过程传入对象”,我们可以按照以下步骤进行操作: #### 步骤一:创建一个存储过程 首先,我们需要创建一个存储过程,该存储过程将接受一个对象作为参数。假设我们要创建一个存储过程,该存储过程将接受一个名为`person`的对象,该对象包含`id`和`name`字段。 ```sql DELIMITER // CREA
原创 2024-02-12 10:49:16
54阅读
  • 1
  • 2
  • 3
  • 4
  • 5