开发前沿 13284

SQL Server中聚合历史备份信息对比数据库增长的方法

很多时候,在我们规划SQL Server数据库的空间,或向存储方面要空间时,都需要估算所需申请数据库空间的大小,估计未来最简单的办法就是看过去的趋势,这通常也是最合理的方式。 通常…

2022-05-23 386

将一个表中个某一列修改为自动增长的方法

昨天有位学生问我“一个表已经建好了,能不能将里面的一个字段改为自动增长?”,“能,但没有必要去修改它,应该在建表的时候就设计好” 我说。 这时候他和另一位学生 讨论起来。他觉得可以…

2022-05-23 357

SQLServer中bigint转int带符号时报错问题解决方法

有一个需求是要在一个云监控的状态值中存储多个状态(包括可同时存在的各种异常、警告状态)使用了位运算机制在一个int型中存储。 现在监控日志数据量非常大(亿级别)需要对数据按每小时、…

2022-05-23 1,024

sql 判断字符串中是否包含数字和字母的方法

判断是否含有字母 select PATINDEX('%[A-Za-z]%', ‘ads23432')=0 (如果存在字母,结果>1) 判断是否含有数字 PATINDEX('%…

2022-05-23 529

深入分析SqlServer查询计划

对于SQL Server的优化来说,优化查询可能是很常见的事情。由于数据库的优化,本身也是一个涉及面比较的广的话题, 因此本文只谈优化查询时如何看懂SQL Server查询计划。毕…

2022-05-23 423

谈谈sqlserver自定义函数与存储过程的区别

一、自定义函数:   1. 可以返回表变量   2. 限制颇多,包括     不能使用output参数;     不能用临时表;     函数内部的操作不能影响到外部环境;    …

2022-05-23 572

sql语句中单引号嵌套问题(一定要避免直接嵌套)

在sql语句中,我们难免会用到单引号嵌套的时候,但是直接嵌套肯定是不行的,java中用反斜杠做转义符也是不行的,在sql中是用单引号来做转义符的。 比如下面例子是存储过程里查询时的…

2022-05-23 1,200

SqlServer2012中LEAD函数简单分析

LEAD函数简单点说,就是把下一行的某列数据提取到当前行来显示,看示例更能解释清楚,先看测试用脚本 DECLARE @TestData TABLE( ID INT IDENTITY…

2022-05-23 754

SqlServer2012中First_Value函数简单分析

First_Value返回结果集中某列第一条数据的值,跟TOP 1效果一样,比较简单的一个函数 先贴测试用代码 DECLARE @TestData TABLE( ID INT ID…

2022-05-23 839

sql server 2000数据库备份还原的图文教程

MSSQL是微软公司的一款数据库管理系统,本文将详细介绍MSSQL2000中数据库的备份和还原功能。 1、首先请保证您的备份文件是bak文件,并且备份文件能够正常还原。 2、打开“…

2022-05-23 614

教你如何看懂SQL Server查询计划

对于SQL Server的优化来说,优化查询可能是很常见的事情。由于数据库的优化,本身也是一个涉及面比较的广的话题,因此本文只谈优化查询时如何看懂SQL Server查询计划。毕竟…

2022-05-23 370

SQL命令优化需要记住的9点事项

与数据库交互的基本语言是sql,数据库每次解析和执行sql语句多需要执行很多步骤。以sql server为例,当数据库收到一条查询语句时,语法分析器会扫描sql语句并将其分成逻辑单…

2022-05-23 946