mssql
-
SQL Server设置主键自增长列(使用sql语句实现)
1.新建一数据表,里面有字段id,将id设为为主键 复制代码 代码如下: create table tb(id int,constraint pkid primary key (i…
-
常用SQL语句(嵌套子查询/随机等等)详细整理
1.SQL 插入语句得到自动生成的递增ID值 复制代码 代码如下: insert into Table1(Name,des,num) values (‘ltp̵…
-
SQL语句的各个关键字的解析过程详细总结
由于最近需要做一些sql query性能提升的研究,因此研究了一下sql语句的解决过程。在园子里看了下,大家写了很多相关的文章,大家的侧重点各有不同。本文是我在看了各种资料后手机总…
-
存储过程实现(可带查询条件/万能分页/通用)
假设数据库中有张表,表名是UserName,字段分别是ID(int),Name(nvarchar),Age(int)。 如果不带查询条件存储过程是: 复制代码 代码如下: CREA…
-
向数据库中插入数据并返回当前插入的行数及全局变量@@IDENTITY应用
数据库中有张表User,字段是ID和Name,ID自增。 利用存储过程实现插入时返回当前的行数 复制代码 代码如下: CREATE PROC Proc_InsertUser @na…
-
获取数据库中两个时间字段的相差天数及ABS/DATEDIFF函数应用
复制代码 代码如下: SELECT ABS(DATEDIFF(dd,EndDate,BeginDate)) FROM dbo.WorkingPlan 其中,WorkingPlan …
-
sql函数实现去除字符串中的相同的字符串
复制代码 代码如下: —去除字符串中重復的值函數 create function StringRemove(@str nvarchar(2000)) returns v…
-
SQLSERVER的非聚集索引结构深度理解
我们知道SQLSERVER的数据行的存储有两种数据结构:A: 堆 B :B树(binary 二叉树) 数据按照这种两种的其中一种来排序和存储,学过数据结构的…
-
SQL Server简单模式下误删除堆表记录恢复方法(绕过页眉校验)
首先,我需要强调下,这篇主旨是揭示堆表的删除记录找回的原理,我所考虑的方面并不适用于每个人的每种情况,望大家见谅~ 很多朋友认为数据库在简单模式下,堆表误删除一条记录,是无法找回的…
-
SQLSERVER编译与重编译发生场景及重用的利弊介绍
编译的含义 ————————————…