SQLSERVER SQL基础:SQL Server中分区表的用法 一、分区表简介 分区表是SQL Server2005新引入的概念,这个特性在逻辑上将一个表在物理上分为多个部分。(即它允许将一个表存储在不同的物理磁盘里)。在SQL Server2005之前,分区表实际上是分布式视图,也就是多个表做union操作。 分区表...
SQLSERVER SQL基础:SQL Server开发智能提示插件SQL Prompt介绍 一、前言 一个Sql Server 开发智能提示插件,方便查询表结果,避免了开发人员一个个敲查询语句、执行语句等,一起来看看吧。 SQL Prompt 9.5 支持SSMS18 下载地址: 链接:https://pan.baidu.com/s/19Xjs-...
SQLSERVER SQL基础:SQL Server中数学函数的用法 1、计算绝对值ABS ABS函数对一个数值表达式结果计算绝对值(bit数据类型除外),返回整数。 语法格式: ABS(数值表达式) 返回值:与数值表达式类型一致的数据 示例: SELECT ABS(-1) –输出 1 2、获取大于等于最小整数值...
SQLSERVER SQL server数据库创建 filegroup文件组修改的代码方法 数据库的操作: 1. 对数据文件的操作(添加,删除,修改文件的初始大小,最大大小,步长) 2. 数据库文件的收缩 3. 数据库的只读/读写 read_only只读 read_write可读写 &nb...
SQLSERVER SQL基础:SQL Server的触发器详解 一、概念 触发器是一种特殊类型的存储过程,不由用户直接调用。 创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。 触发器可以查询其他表,而且可以包含复杂的SQL语句。 它们主要用于强制服从复杂的业务规则或要求。 例如,您可以根据客户...
SQLSERVER sqlserver主键自增如何实现的方法 建表,主键自增 create table aaa( id bigint identity(1,1) not null PRIMARY key, name nvarchar(255) ); navicat没办法给主键列,加identity,只能用sql建表 ...
SQLSERVER 如何在SQLServer中使用JSON文档型数据的查询及问题解决 近日在项目中遇到一个问题: 如何在报表中统计JSON格式存储的数据? 例如有个调查问卷记录表,记录每个问题的答案。 其结构示意如下(横表设计) Id user date Q1_Answer Q2_Answer Q3_Answer 行Id 答题用户 答题日期...
SQLSERVER SQL基础:SQL利用游标遍历日期查询的过程详解 需求:我有个存储过程,每次执行需要带入一个连续的日期。我想遍历执行出一个月的时间,怎么搞? 我本来的想法是:程序里面写一个for循环,循环里面循环传日期去执行这个存储过程。 但是同事告诉我用游标,我从来没用过,就尝试了一下,没想到成功了哈哈,记录一下! &...
SQLSERVER SQL基础:SQL Server中的游标介绍 游标是面向行的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能。 在性能上,游标会吃更多的内存,减少可用的并发,占用带宽,锁定资源,当然还有更多的代码量。用一个比喻来说明为什么游标会占用更多的资源。当你从ATM机取款的时候,是一次取1000的...
SQLSERVER 利用SQL Server触发器实现表的历史修改痕迹记录 在很多应用程序开发中,需要记录某些数据表的历史记录或修改痕迹,以便日后出现数据错误时进行数据排查。这种业务需求,我们可以通过数据库的触发器来轻松实现历史记录功能。 本文以SQL Server 2005数据库中的触发器为例(因为手中的项目用的就是这个数据库)...
SQLSERVER SQL基础:程序员最实用的 SQL 语句收藏,看完这篇就够了 前言 文章沿着设计一个假想的应用 awesome_app 为主线,从零创建修改数据库,表格,字段属性,索引,字符集,默认值,自增,增删改查,多表查询,内置函数等实用 SQL 语句。收藏此文,告别零散又低效地搜索经常使用的 SQL 语句。所有 SQL 都在 ...
SQLSERVER 教你如何删除SQL Server表中的重复数据的方法 添加示例数据 create table Student( ID varchar(10) not null, Name varchar(10) not null, ); insert into Student values(‘1’, ...