大数据

  • sqlserver中存储过程的递归调用示例

    递归式指代码片段调用自身的情况;危险之处在于:如果调用了自身一次,那么如何防止他反复地调用自身。也就是说提供递归检验来保证适当的时候可以跳出。 以阶层为例子说存储过程中递归的调用。 递归 CREATE PROC [d…

    大数据 2022年1月23日
  • 一道关于数据库(经典父子级 ID 关联)更新题

    昨天,一同事发过来的一道数据库题目,就是哪种经典的父子级 ID 在同一数据库表中设计类型。需要在原表中添加一个字段,同时,将该节点的父子级详细信息插入到原表新增的一字段中,具体效果如下图。 AreaCode 、Are…

    大数据 2022年1月23日
  • 关于SQL的几道小题详解(sql进阶)

    当我们拿到题目的时候,并不是急于作答,那样会得不偿失的,而是分析思路,采用什么方法,达到什么目的,还要思考有没有简单的方法或者通用的方法等等,这样才会达到以一当十的效果,这样的惯性思维其实早在我们度…

    大数据 2022年1月23日
  • 深入分析SQL Server 存储过程

    Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程…

    大数据 2022年1月23日
  • SQL函数substr使用简介

    substr(string ,1,3) 函数解读:取string 中重左往右取3字长的字符串。 结果为:str 从右往左呢? 应该有另一个函数来提供这样的功能吧! 事实上,从右往左也是这个函数 只是参数的不同而已。 substr(String,-1,3) …

    大数据 2022年1月23日
  • 介绍备份和还原MySQL数据的两种方法

    使用mysqldump进行备份和还原使用mysqldump进行备份 mysqladmin stop-slave -uroot -p mysqldump --all-databases > fulldb.dump mysqladmin start-slave -uroot -p tar -czf /tmp/dbdump.tar.gz ./fulldb.dump …

    大数据 2022年1月23日
  • 调整SQLServer2000运行中数据库结构

    开发过程中的数据库结构结构,不可避免的会需要反复的修改。最麻烦的情况莫过于开发者数据库结构已经修改,而实际应用中数据库又有大量数据,如何在不影响 数据库中数据情况下,更新数据结构呢?当然,我们可以手工…

    大数据 2022年1月23日
  • Select count(*)、Count(1)和Count(列)的区别及执行方式

        在SQL Server中Count(*)或者Count(1)或者Count([列])或许是最常用的聚合函数。很多人其实对这三者之间是区分不清的。本文会阐述这三者的作用,关系以及背后的原理。     往常我…

    大数据 2022年1月23日
  • SQL Server中将数据导出为XML和Json方法分享

        有时候需要一次性将SQL Server中的数据导出给其他部门的也许进行关联或分析,这种需求对于SSIS来说当然是非常简单,但很多时候仅仅需要一次性导出这些数据而建立一个SSIS包就显得小题大做,而SQ…

    大数据 2022年1月23日
  • SQL Server中将查询结果转换为Json格式脚本分享

    脚本源码: 复制代码 代码如下:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE[dbo].[SerializeJSON](@ParameterSQL AS VARCHAR(MAX))ASBEGIN  DECLARE @SQL NVARCHAR(MAX)DECLARE @XML…

    大数据 2022年1月23日