MsSql 1980

ms SQL是指微软的SQLServer数据库服务器,它是一个数据库平台,提供数据库的从服务器到终端的完整的解决方案,其中数据库服务器部分,是一个数据库管理系统,用于建立、使用和维护数据库。

SQL Server 添加Delete操作回滚日志方式

我们在操作表的时候难免会遇到误删除,或者删掉的数据还想恢复的情况。 也许细心的朋友会用begin tran rollback/commit 这种事务来避免出现失误,但这并不是最保险…

2022-05-23 329

SQLServer 使用rand获取随机数的操作

Rand()函数是系统自带的获取随机数的函数,可以直接运行select rand() 获取0~1之间的float型的数字。 如果想要获取0~100之间的整数随机数,可以这样使用 s…

2022-05-23 952

sqlserver查询去掉重复数据的实现

说明: 只要数据表“列名”数据相同,则说明是两条重复的数据(ID为数据表的主键自动增长)。 推荐使用方法一 -- 方法一 select * from 表名 A where not …

2022-05-23 413

sqlserver 实现收缩数据库日志操作

说明: 收缩日志的原因有很多种,有些是考虑空间不足,有些则是应用程序限制导致的。 --将“恢复模式”设置为“简单” ALTER DATABASE xszzxt_test SET R…

2022-05-23 1,066

详解sql中exists和in的语法与区别

exists和in的区别很小,几乎可以等价,但是sql优化中往往会注重效率问题,今天咱们就来说说exists和in的区别。 exists语法: select … from tabl…

2022-05-23 890

SQL Server重置IDENTITY属性种子值操作

SQL Server重置IDENTITY属性种子值 -- IDENTITY重置种子 DBCC CHECKIDENT(表名, RESEED, 0) 补充:sql server 修改I…

2022-05-23 1,016

解析SQL Server中datetimeset转换datetime类型问题

在SQL Server中,数据类型datetimeoffset转换为datetime类型或datetime2类型时需要特别注意,有可能一不小心你可能会碰到下面这种情况。下面我们构造…

2022-05-23 415

在SQLserver数据库之间进行传表和传数据的图文教程

一、如何传表? 1.简单的生成脚本,修改数据库名字完成传表(这里以Person表和People做示例)  Person里已有表 生成脚本文件 直接下一步 选择要传的文件 …

2022-05-23 587

SQL判断是否”存在”,还在用 count 操作?很耗时的!

根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要select count(*) 呢? 无论是刚入道的程序员新星,还是精湛沙场多年的程序员…

2022-05-23 388

sql server把退款总金额拆分到尽量少的多个订单中详解

一、问题 原来有三个充值订单,现在要退款450元,如何分配才能让本次退款涉及的充值订单数量最少?具体数据参考下图: 二、解决方案 Step 1:对可退金额进行降序排列,以便优先使用…

2022-05-23 1,116

SQLServer设置客户端使用IP地址登录的图文详解

目录 一、设置SQLServer身份验证 二、设置Windows身份验证 一、设置SQLServer身份验证 1、按下windows+R,弹出运行框。 2、在弹出框中输入cmd,按…

2022-05-23 893

浅析SQL Server授予了CREATE TABLE权限但是无法创建表

在SQL Server中,如果我想授予一个用户klb拥有创建表的权限,但是我又不想授予其数据库角色db_ddladmin,因为这样会扩大其权限,那么授予下面权限可行吗?如下所示: …

2022-05-23 1,035
1 89 90 91 92 93 165