tnblog
首页
视频
资源
登录

sqlserver MERGE INTO 用法

前言if not exists 判断 后面括号中的语句是否可以查询到数据, 如果能查询到则执行else后面的 update语句如果 查询不到 则会执行 insert 语句 ,注意, 前面括号中的查询语句条件 和 后面的 update语句的条件要一致, update语句 中 set的数据要和where 后面的条件一致, 否则 执行两次会插入一条重复数据.这个语法对于...

2022-12-10 浏览(9269)

sql 将 rownumber 替换到 Id

存在一张测试表if exists(select * from sys.tables where name ='test')drop table testCREATE table test(id int,name varchar(50),address varchar(50))insert into test values(2,'aa','address1')insert into test values(3,'bb','address2')insert into test values...

2022-05-24 浏览(6121)

Navicat 15 破解版

Navicat Premium 15 永久破解激活工具及安装教程(亲测可用) - MarchXD - 博客园 (cnblogs.com)

2022-03-10 浏览(6940)

SQL 经典例题条件查询

数据表create table temp (year int,month int,amout float)insert temp values(1991,1,1.1)insert temp values(1991,2,1.2)insert temp values(1991,3,1.3)insert temp values(1991,4,1.4)insert temp values(1992,1,2.1)insert temp values(1992,2,2.2)insert temp values(1992,3,2.3)insert temp values(1992,4,...

2021-06-09 浏览(6001)

sql聚合函数

前言聚合函数对一组值执行计算,并返回单个值,聚合函数经常与 SELECT 语句的 GROUP BY 子句的HAVING一同使用常用的聚合函数1、AVG 返回指定组中的平均值,空值被忽略。2、COUNT 返回指定组中项目的数量。3、MAX 返回指定数据的最大值。4、MIN 返回指定数据的最小值。5、SUM 返回指定数据的和,只能用于数字列,空...

2021-05-25 浏览(6662)

sql 索引

前言SQL索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息创建索引的语法create index 索引名 on 表(字段)索引分为聚集索引和非聚集索引聚集索引一个表只能有一个,而非聚集索引一个表可以存在多个聚集索引存储记录是物理上连续存在,而非聚集索引是逻辑上的连续,物...

2021-05-25 浏览(6652)

sql游标

前言什么是游标?游标类似于一个指针,游标就是把数据结果放到内存中,然后游标指向这个内存地址作用:可以让我们一行一行的去处理数据可以把游标理解成数据库中的SqlDataReader使用游标的步骤:1:创建游标 declare 游标名字 cursor for sql语句2:打开游标 open 游标名字3:查询游标(可以是遍历) fetch next from ...

2021-05-25 浏览(6991)

sql事务

前言事务可以做什么?保持逻辑数据一致性与可恢复性事务的特性:事务具有原子性,一致性,隔离性,持久性(ACID)A 原子性:事务必须是一个自动工作的单元,要么全部执行,要么全部不执行。C 一致性:事务把数据库从一个一致状态带入到另一个一致状态,事务结束的时候,所有的内部数据都是正确的。I 隔离性:并发多...

2021-05-25 浏览(6389)

sql触发器

前言trigger 触发器关键字create 创建alter 修改instead of 修改之前限制for 修改之后限制transaction 事务 简写tranraiserror 抛出异常错误信息的级别,我们可以指定 0 到 18 之间的严重级别。只有 sysadmin 固定服务器角色成员或具有 ALTER TRACE 权限的用户才能指定 19 到 25 之间的严重级别。若要使...

2021-05-24 浏览(6134)

SQL数据库存储过程

前言什么是存储过程?优点:1.有点类似C#里的方法,封装性,减少sql语句代码量。2.存储过程只在创造时进行编译,以后每次执行存储过程都不需要再重新编译,而一般的SQL语句每执行一次就编译一次,所以从效率上来说存储过程可以提高执行速度。3:安全性高,可以设定只有某个用户才能使用该存储过程缺点:不易维护。...

2021-05-18 浏览(6356)

;
菜的像徐坤
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2026TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术