1、要被替换的字段为NULL时方法: update [表名] set [字段名] =’要替换成的内容’ where [字段名] is null 2、要被替换的字段为空时方法: update [表名] set [字段名] =’要替换成的内容’ where [字段名] = ” 3、要被替换的字段为其它正常形式时方法: update [表名] set [字段名] = replace([字段名]
转载 10月前
0阅读
一、存储过程的概念存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程数据库中的一个重要对象。二、存储过程的优缺点1、优点:(1)减少网络通信量。调用一个行数不多的存储过程与直接调用SQL语句的网络通信量可能不会有很大的差别,可
下面的old 是原来的查询, 大概花了 58秒, 下面经过优化后的, 执行了22秒. 核心思想: 先缩小数据范围, 然后再和其他的表做 关联查询.
原创 2022-01-08 16:59:14
170阅读
数据库存储过程一、概述SQLserver中视图通过简单的select查询来解决复杂的查询,但是视图不能提供业务逻辑功能,而存储过程可以办到。二、什么是存储过程存储过程procedure是一组为了完成特定功能的SQL语句的集合,经编译后存储存储数据库中,用户通过制定存储过程的名称big给出参数来执行。 存储过程中可以在包含逻辑控制语句和数据操纵语句,它可以接受参数,输出参数,返回单个或
  我们经常会遇到一个数据库要访问另一个数据库,或者一台服务器要访问另一台服务器里面的数据库。 那么这个如何实现的呢? 相信看完这篇文章你就懂了!  同一台服务器跨访问实现  1. 首先创建两个数据库CrossLibraryTable1,CrossLibraryTable2   --创建CrossLibraryTable1脚本: &n
SQLSERVER SQL TDE数据库加密操作一、创建master数据库下的主数据库密钥在Transact-SQL执行 USE master CREATE MASTER KEY ENCRYPTION BY PASSWORD = N'master主数据密钥密码';二、创建证书用来保护数据库加密密钥在Transact-SQL执行 USE master CREATE CERTIFICATE mas
转载 2013-05-17 22:12:00
220阅读
2评论
-- =============================================-- Author:                -- Create date: -- Descripti
原创 2022-09-28 16:46:22
115阅读
/*-- 在 SQLServer 中使用SQLDMO.Transfer 实现数据迁移    存储过程实现源数据库到目标数据库的对象和数据的复制    要求源数据库和目标数据库在同一服务器    如果是要实现不同服务器之间的复制,则需要增加验证信息--邹建 2005.07(引用请保留此信息)--*//*--调用
转载 2008-06-30 13:57:42
2749阅读
开发工具与关键技术:MVC 作者:文泽钦 撰写时间:2019年5月20日上一篇我们写了excel表格上存保存到内存流,现在我们写把保存在内存流当中的数据保存到数据库中。保存导入excel表格到数据库,步骤:点击保存到数据库按钮,打开加载成请求导入的路径,关闭加载成,关闭模态框,输出提示,刷新表格。//保存导入excel表格数据数据库 function saveImport() {
一、视图是一种常用的数据库对象,将查询的结果以虚拟表形式存储数据中,并不在数据中以存储数据集的形式存在。视图的结果和内容是建立在对表的查询基础之上的,和表一样,包括行和列,这些行、列数据都来源于所引用的表,并且是在引用视图过程中动态生成的。视图中的内容是由查询定义来的,并且视图和查询都是通过SQL语句定义的,他们有着许多相同之处,但又很多不同之处。视图和查询的区别如下:1. 存储:视图存储数据
文章目录一.视图1.视图的概念(1)视图的数据(2)表视图的多样性(3)视图的用途2.视图的使用1>视图的创建(1)使用图文创建视图(2)使用T-SQL创建视图2> 删除视图使用T-SQL删除3>视图注意事项二.存储过程1.存储过程概念:2.存储过程分类1>系统存储过程2>自定义存储过程3>扩展存储过程3.调用存储过程4.创建自定义存储过程5.存储过程优点三.
今天帮同事写了一个小的数据库存储过程的DEMO,发现有两种不同的执行语句的实现方式。列出如下。 1、有时候我们利用数据库存储过程执行一些比较耗时间的SELECT操作,存储过程类似于函数,它可以单独执行。以下为执行方式一,支持SQL语句的动态拼接。CREATE OR REPLACE FUNCTION func_test() RETURN
原创 2013-06-04 22:56:50
1475阅读
创建存储过程create procedures_student@ sex varchar(10)asselect * fro工信息
原创 2022-12-19 15:37:57
82阅读
存储过程存储过程就是编译好了的一些sql 语句。1.存储过程因为SQL 语句已经预编绎过了,因此运行的速度比较快。 2. 可保证数据的安全性和完整性。通过存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安全。通过存储过程可以使相关的动作在一起发生
原创 2021-04-21 22:37:51
838阅读
--验证存储过程是否正确时,需要用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
710阅读
1点赞
概述: 首先,需要了解存储过程的的常见类型 —— 从参数的角度分为有参数的存储过程和无参数的存储类型,从返回结果的角度分为“返回结果集”、“使用 output 参数”、“通过 return 参数”。 语法: 创建无参数的存储过程 创建有参数的存储过程 全局变量 全局变量也称为外部变量,它的作用域为从
原创 2021-07-30 09:16:41
504阅读
存储过程存储过程(Stored Procedure)是在大型数据库系统中,一组为了完毕特定功能的SQL 语句集,经编译后存储数据库中,用户通过指定存储过程的名字并给出參数(假设该存储过程带有參数)来运行它。存储过程数据库中的一个重要对象,不论什么一个设计良好的数据库应用程序都应该用到存储过程
原创 2022-01-06 17:41:52
371阅读
一、客户端的MySQL驱动:我们的系统在和 MySQL 数据库进行通信前,需要先和数据库建立连接,而这个功能就是由MySQL驱动底层帮我们完成的,建立完连接之后,我们只需要发送 SQL 语句就可以执行 CRUD 了。如下图所示:一次 SQL 请求就会建立一个连接,多个请求就会建立多个连接。假设我们的系统是部署在 tomcat 容器中的, tomcat 是可以并发处理多个请求的,这就会导致多个请求会
原创 精选 2023-04-01 18:37:25
519阅读
  • 1
  • 2
  • 3
  • 4
  • 5