ICode9

精准搜索请尝试: 精确搜索
  • MySQL----存储过程2020-09-28 19:00:29

    基本命令 #声明变量 DECLARE a INT; #对变量赋值 SET a = 5; 基本使用 创建存储过程 CREATE PROCEDURE p8 () BEGIN DECLARE a INT; DECLARE b INT; SET a = 5; SET b = 5; INSERT INTO user(name, age) VALUES (a,b); END; 调用存储过程 call p8();

  • bat打开excel并自动运行VBA程序2020-09-20 05:00:57

    1、bat中打开excle文件 1)绝对路径、一行语句 "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" "D:\Users\bat.xlsm" \batOpen 2) 绝对路径、变量路径 set exePath="C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" set fi

  • 021 --- 第25章 中介者模式2020-09-11 10:02:36

    简述:   中介者模式:用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。   中介者模式包括:抽象中介者类、具体中介者类、抽象同事类、具体同事类。     抽象中介者类:定义了同事对象到中介者对

  • SqlServer高级教程之链接服务器2020-09-07 11:00:20

    DECLARE @DatabaseName NVARCHAR(128) DECLARE @Rmtsrvname NVARCHAR(128) DECLARE @Rmtuser NVARCHAR(64) DECLARE @Rmtpassword NVARCHAR(64) DECLARE @Server NVARCHAR(128) DECLARE @Id UNIQUEIDENTIFIER --先清理链接数据库 EXECUTE sys.sp_droplinkedsrvlogin @Server, nu

  • 函数2020-09-01 07:01:19

    语法:定义函数 f_name(){ 函数体 } function f_name { 函数体 } function f_name (){ 函数体 }

  • mysql面向过程学习2020-08-10 23:31:32

    见鬼了,运行的时候就会出问题,什么栈内存不足,我是mac,要改/Etc/my.cnf, 改成256k就够了,直接用vsc编辑器打开吧,vi打开权限不够,改东西还要去查命令行,烦, 然后我tm重启半天,命令行反正我没搞好,直接去偏好设置那里停止,然后启动mysql吧。真坑 1 create table People( 2 id int not n

  • Linux Shell 变量自加2020-07-28 12:32:03

    转至:https://blog.csdn.net/dj0379/article/details/50946398/ declare -i iv=$svnvlet iv+=1shell中变量自增的实现方法Linux Shell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法。我所知道的,bash中,目前有五种方法:1. i=`expr $i + 1`;2. let i+=1;3. ((i++));4.

  • CTK-创建插件时用到的一些宏定义2020-07-03 11:39:45

    1、接口类中的Q_DECLARE_INTERFACE    此宏将当前这个接口类声明为接口,后面的一长串就是这个接口的唯一标识。 2、实现类中的Q_INTERFACES    此宏与Q_DECLARE_INTERFACE宏配合使用。 Q_DECLARE_INTERFACE:声明一个接口类 Q_INTERFACES:当一个类继承这个接口类,表明需要实现这

  • MySQL-存储过程2020-06-27 14:54:32

    1.概念 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象,为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行,思想上很简单,就是数据库 SQL 语言层面的代码封装与重用 存储过

  • MySQL游标2020-06-21 16:53:20

    游标(cursor)是一个存储在MySQL服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。 MySQL游标只能用于存储过程(和函数)。 使用游标 在能够使用游标前,必须声明(定义)它。这个过程实际上没有检

  • 面试题:使用存储过程造10w条测试数据,数据库插入10w条不同数据2020-06-15 22:51:30

    前言 面试题:如何造10w条测试数据,如何在数据库插入10w条数据,数据不重复? 想面试高级测试、高级自动化测试、测试开发岗位,面试时候考察 SQL 就不是简单的增删改查的,必然会问到存储过程。 一问到存储过程基本上是送命题了,本篇讲解下如何使用存储过程在 mysql 数据库快速造大量测试数据

  • 简单的存储过程2020-06-10 14:08:00

    create proc SP_Pagu(@pageIndex int,@pageSize int,@strWhere nvarchar(2000),@rowCount int out)asbegin declare @strSql nvarchar(3000); declare @countSql nvarchar(3000); declare @star int; declare @end int; set @star=(@pageIndex-1)*@pageSize; set @end=@star

  • sqlserver断开数据库所有连接2020-06-08 10:52:11

    declare @i int declare cur cursor for select spid from sysprocesses where db_name(dbid)= 'Your_Database_Name' open cur fetch next from cur into @i while @@fetch_status=0 begin exec('kill '+@i) fetch next from cur into @i end close cur

  • Navicat for Mysql存储过程 第一章:declare与if循环自学第二天(2020.05.31)2020-06-02 09:42:56

    目录一、前言二、需求与准备三、创建过程与说明四、总结与示例粘贴五、参考文章 一、前言 上一篇学习了存储过程最简单的hello world方式,基本熟悉了存储过程的使用与编写。 今天主要学习复杂点的变量声明declare与if循环的使用。 二、需求与准备 需求:判断testIn2参数与

  • [转]SQL Server 动态行转列(参数化表名、分组列、行转列字段、字段值)2020-05-21 15:04:23

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 实现代码(SQL Codes) 方法一:使用拼接SQL,静态列字段; 方法二:使用拼接SQL,动态列字段; 方法三:使用PIVOT关系运算符,静态列字段; 方法四:使用PIVOT关系运算符,动态列字段; 扩展阅读一:参数化表名、分组列、行转列字段、字段

  • Sql Server 中根据表中的值查找表名【转】2020-05-15 10:52:55

    转自:https://blog.csdn.net/mjb115889/article/details/83502765 首先,创建一个存储过程,具体代码如下 create PROCEDURE [dbo].[P_SYSTEM_FindData](    @value VARCHAR(1024))        ASBEGIN    -- SET NOCOUNT ON added to prevent extra result sets from   

  • Mysql存储过程查询数据更新别的表里(带注解)2020-05-12 19:02:10

    DELIMITER// #防止mysql遇到分号(;)就执行,换成//,后面遇到//才执行。 CREATE PROCEDURE setAccountIdFrameId() #创建名为setAccountIdFrameId存储过程 BEGIN # 声明变量 DECLARE accountid INT(11); DECLARE frameid VARCHAR(100); #定义结束标识 DECLARE done INT DEFAULT 0; # 定

  • 一个有意思的this指向问题2020-05-07 23:03:55

    首先来看一段代码: function LateBloomer() { this.petalCount = Math.ceil(Math.random() * 12) + 1; } // Declare bloom after a delay of 1 second LateBloomer.prototype.bloom = function() { setTimeout(this.declare.bind(this), 1000); }; LateBloomer.prototype.dec

  • MySQL系列----创建存储函数、游标的使用2020-05-04 18:42:55

    MySQL系列----创建存储函数、游标的使用创建存储函数输入任意三个数,结果输出它们的最小值调用函数使用游标使用游标从表中查询信息从sc表中查询成绩高于80分的学生信息有帮助的别忘了点个赞再走哦!! 本期是MySQL系列哦~~ 主要用两个例子跟大家分别展示创建存储函数以及游标的

  • SQL 批量修改订单号2020-04-30 18:55:58

    1 declare @i int 2 set @i=0 3 while @i<76 4 begin 5 DECLARE @NumBegin Int=1000000 --随机数的最小值 6 DECLARE @NumEnd Int=10000000 --随机数的最大值 7 DECLARE @Decimal Int=0 --保留小数点几位 8 DECLARE @A Int= @NumBegi

  • SqlServer 中字符串 Split 的新用法2020-04-29 12:02:45

    1. 网上介绍的文章对于旧版的 sql split 均是用  patindex 或 CHARINDEX 等函数来查找分隔字符来实现。 create function f_splitStrByCharIndex (@input varchar(100)) returns @result table (str varchar(100)) as begin -- 1. 对于老的SQL数据库,基本上所有的网络上的文

  • MySQL系列----创建函数2020-04-25 10:38:55

    MySQL创建函数例子在MySQL中创建函数并调用判断某个日期是否是星期天(if...else语句)计算2+6+12+20+…+110的值(用while语句)总结感谢浏览,别忘了点个赞支持一下哦! 在MySQL中创建函数并调用 这一期分享MySQL里创建函数的用法,主要用两个例子来描述!!喜欢的不要忘了点赞哦! 判断某

  • 大话设计模式----中介者模式2020-04-15 22:09:15

    一、中介者模式:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示的相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 二、代码示例 public interface UnitedNations { void declare(String message, Country country); } public abstract class

  • SQL Server游标的使用2020-04-07 23:08:01

    原文:SQL Server游标的使用 由于sql server中没有提供直接遍历表的每一行的方法,所以只有通过游标和while循环来代替。当让也可以不适用游标,仅仅使用while循环也能遍历表(当ID为int,主键时可用这种方式),但两种方式我没有做过实际的对比测试,效率谁高谁低我也不好说。 我只给一个游

  • mysql繁体转简体函数 mysql简体转繁体函数2020-04-06 21:02:37

    CREATE DEFINER=`root`@`localhost` FUNCTION `ftoj`(old varchar(500)) RETURNS varchar(500) CHARSET utf8 begin declare j VARCHAR(8000); declare f varchar(8000); declare l int; declare p int; declare newstr VARCHAR(500); declare newchar VARCHAR(

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有