[07] SQL Server
小何同学_
态度决定高度 细节决定成败
展开
-
【SqlServer-无限递归树状图结构设计和查询】
在现实生活中,公司的部门设计会涉及到很多子部门,然后子部门下面又存在子部门,形成类似判断的树状结构,比如说评论楼中楼的评论树状图,职位管理的树状图结构等等,实现类似的树状图数据结构是在开发中经常出现的。一.数据库关系结构设计在SqlSever中:我们设计部门表:Department,结构如下:Colummn NameData TypeAllow Nulls说原创 2016-05-19 18:42:31 · 6432 阅读 · 0 评论 -
【SQLServer并发问题,先SELECT后UPDATE,避免并发脏读情况解决】
在SQL Server中,需要对数据操作进行先SELECT 之后UPDATE,对于这样的操作,如果出现高并发,可能导致脏读情况的发生。不能保证数据的同步。解决方案是在事物中对表进行加更新锁:事物一:begin tran declare @count int =0select @count=[Count] from tb_name WITH(UPDLOCK,HOLDLOCK) whe原创 2016-07-20 14:45:39 · 4966 阅读 · 0 评论 -
【SQL Server 批量插入数据】
在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题。下面介绍SQL Server支持的两种批量数据插入方法:Bulk和表值参数(Table-Valued Parameters),高效插入数据。新建数据库:--Create DataBase create database BulkT转载 2016-07-21 12:43:50 · 10239 阅读 · 0 评论 -
【SqlServer-函数】
汇总函数COUNT()函数--查询customers所有行数SELECT COUNT(*) FROM customers(No column name)3MAX()求最大值函数--查询Amount列最大的数SELECT MAX(Amount) FROM orders(No column name)86753.09SUM求和函数--求和函数原创 2016-07-22 11:03:07 · 706 阅读 · 0 评论 -
SqlServer高效分页查询
SqlServer高效分页查询-- =============================================-- Author:xxx-- Create date: xxx-- Description: 查询一个用户的发帖信息-- =============================================ALTER PROCEDURE [dbo]原创 2016-12-13 17:02:43 · 1197 阅读 · 0 评论 -
SQL Server2008函数大全
SQL2008 表达式:是常量、变量、列或函数等与运算符的任意组合。1. 字符串函数函数 名称 参数 示例 说明ascii(字符串表达式)select ascii('abc') 返回 97返回字符串中最左侧的字符的ASCII 码。char(整数表达式)select char(100) 返回 d把ASCII 码转换为字符。介于0转载 2017-01-04 10:40:47 · 919 阅读 · 0 评论