网站首页 站内搜索

搜索结果

查询Tags标签: declare,共有 92条记录
  • 【SQLServer】表的索引碎片整理

    1.查看索引的碎片率SELECT object_name(ips.object_id) AS TableName,ips.index_id, name AS IndexName, avg_fragmentation_in_percent,db_name(ips.database_id) AS DatabaseName FROM sys.dm_db_index_physical_stats(Db_id(DB_NAME()), NULL, NULL, NULL, NULL) AS ip…

    2022/9/15 2:18:56 人评论 次浏览
  • Sql Server 2008 中declare的 @用法

    https://blog.csdn.net/weixin_39846089/article/details/111385367 变量可分为局部变量和全局变量,局部变量需要预先定义,前面以一个@开头,常于declare联用,全局变量可以看作是系统变量,不用定义可以直接调用,前面以两个@开头。 (1)局部变量:定义方式 declare @变…

    2022/8/24 2:22:54 人评论 次浏览
  • sql server 去除字符串里面的中文字符

    /* *除去字符串中的中文字符 */ CREATE FUNCTION [dbo].[fn_GSB_DropChinese] (@value varchar(1000)) returns varchar(1000) AS begin declare @returnchar varchar(100) declare @len int select @returnchar=,@len=1 while(@len<=LEN(@value)…

    2022/8/9 2:22:59 人评论 次浏览
  • Mysql怎么去掉字符串中的数字

    -- 创建一个函数DELIMITER $$DROP FUNCTION IF EXISTS `uExtractNumberFromString`$$CREATE FUNCTION `uExtractNumberFromString`(in_string VARCHAR(50))RETURNS VARCHAR(50) CHARSET utf8NO SQLBEGINDECLARE ctrNumber VARCHAR(50);DECLARE finNumber VARCHAR(50) DEFA…

    2022/8/6 2:22:47 人评论 次浏览
  • SQL serve 游标记录数据条数

    这个很好办,你在你的游标循环中加一个变量纪录滚过的纪录即可 如: declare @cur_pos int declare mycursor cursor for select col1,col2 from mytable declare @col1 char(10) declare @col2 char(10)open mycusor fetch next mycursor into @col1,@col2 while @@fetch_s…

    2022/7/29 2:53:35 人评论 次浏览
  • MYSQL8存储过程生成日历表以及异常处理

    一、环境 数据库:mysql8.0.25 社区版 操作系统:windows 11 ------------------------------------ 二、创建日历表CREATE TABLE `sys_calendar` (`id` int unsigned NOT NULL AUTO_INCREMENT,`day_date` datetime DEFAULT NULL,`year_num` int DEFAULT NULL,`month_num`…

    2022/7/23 2:24:15 人评论 次浏览
  • MYSQL高级第一天(3)

    存储过程和函数: 一、定义:存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效果是有好处的。 存储过程和函数的区别在于函数必须有…

    2022/7/10 2:21:48 人评论 次浏览
  • Oracle学习笔记十七:PL/SQL编程简介

    一、PL/SQL简介 1)SQL是一种标准化的结构化查询语言,在数据库领域有着广泛的应用和重大影响。但是SQL并不能完成一个过程所能完成的任务,如某一个条件成立进行数据插入,否则不进行数据插入。 2)PL/SQL是Oracle公司对SQL语言的扩展,全面支持所有的SQL操作与数据类型。…

    2022/5/31 2:19:40 人评论 次浏览
  • 如何设置已被连接占用的数据库为MULTI_USER模式,数据库 'xxx' 已打开,并且一次只能有一个用户访问

    USE master; GO --方法一DECLARE @SQL VARCHAR(3000);SET @SQL = ;SELECT @SQL = @SQL+; KILL + RTRIM(SPID)FROM [sys].[sysprocesses] AS spsWHERE [sps].[dbid] = DB_ID(test); SET @SQL = SUBSTRING(@SQL, 2, LEN(@SQL));EXEC(@SQL);GO--方法二DECLARE @DBName SYSNA…

    2022/5/5 19:13:24 人评论 次浏览
  • Linux declare 命令

    Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍…

    2022/5/5 7:13:48 人评论 次浏览
  • mysql-学习01 数据库存储过程操作

    一、批量插入 1)for循环调用Dao中的单条插入方法 2)传一个List<Object>参数,使用Mybatis的批量插入 (foreach) 对于批量插入它的Mapper看起来向这样 CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_exam`(in studentid0 int)BEGIN DECLARE examid0 int;…

    2022/4/28 19:13:06 人评论 次浏览
  • (SQL Server)SQL Server为多个表添加新的列

    sql如下:/** DECLARE:声明变量* CONVERT:格式转换 详情查看 https://blog.csdn.net/lykangjia/article/details/51725768 */DECLARE @Order CHARACTER(20) DECLARE @NUM INT DECLARE @sql CHARACTER(500) SET @NUM = 0 WHILE (@NUM < 51)BEGINSET @Order = CONVERT(CH…

    2022/4/23 2:12:53 人评论 次浏览
  • 记一次MySQL存储过程中显示使用事务,造成的锁等待排查

    今天使用MySQL存储过程往innodb表t10中插入10w条数据,如下BEGINDECLARE i INT;SET i = 1; while (i <= 100000) DO INSERT INTO t10 (id, a, b) VALUES (i ,i ,i); ### 每次启动事务并提交SET i = i + 1; END while;END调用存储过程,call idata(); 发现执行时间390s。…

    2022/4/17 2:14:02 人评论 次浏览
  • SQL Server 计算经纬度直线距离

    declare @Lng decimal(18,6)=114.059920--经度declare @Lat decimal(18,6)=22.544884--纬度 declare @GPSLng decimal(18,6)=114.056300--经度declare @GPSLat decimal(18,6)=22.521447--纬度 select 6378.137*ACOS(SIN(@GPSLat/180*PI())*SIN(@Lat/180*PI())+COS(@GPSLat…

    2022/4/16 2:13:34 人评论 次浏览
  • mysql游标最后一行重复问题

    今天用调用存储过程时发现数据有点问题,和预期不一致 经排查,发现是游标在遍历过程中重复遍历了,或者说是对游标下表的判断有Bug调试后发现是游标使用方式不正确 应该在循环外先对游标进行一次取值操作,在循环内,每次主体逻辑执行完后再对游标进行取值 这样,对游标下…

    2022/4/15 2:13:27 人评论 次浏览
共92记录«上一页1234...7下一页»
扫一扫关注最新编程教程