-
日期:2020-10-31 14:32:11
点击:59
内容简介:前言 SQL SERVER 2012中新增了IIF函数,这个函数在VB或是ACCESS中是存在的。感兴趣的朋友们下面来一起学习学习吧。 格式如下 iif(布尔表达式,value1,value2) 也就是说如果表达式成立,那么就返回value1,如果不成立,就返回value2. 示例如下 例如: select i...
-
日期:2020-10-31 14:32:10
点击:59
内容简介:本文实例讲述了SQL Server实现显示每个类别最新更新数据的方法。分享给大家供大家参考,具体如下: 在项目中经常遇到求每个类别最新显示的数据,比如显示某某某类别最新更新的5条数据。特写下这个sql记录于此: -- ========================================...
-
日期:2020-10-31 14:32:10
点击:59
内容简介:SQL SERVER 2012中新增了CHOOSE,该函数可以从值列表返回指定索引处的项。 例如: select CHOOSE(3,'A','B','C','D') as R1 /* R1 ---- C */ CHOOSE并不能这么用,例如有个字符串'A,B,C,D',我们并不能用choose得到其中的某个值: select choose(2,'A,B,C,D') /...
-
日期:2020-10-31 14:32:10
点击:59
内容简介:1 背景 1.1 报警情况 最近整理笔记,打算全部迁移到EVERNOTE。整理到锁这一部分,里边刚好有个自己记录下来的案例,重新整理分享下给大家。 某日中午,收到报警短信,DB死锁异常,单分钟死锁120个。 死锁的xml文件如下: deadlock-listdeadlock victim="proc...
-
日期:2020-10-31 14:32:09
点击:59
内容简介:前言 本文主要介绍的是使用 FORMAT函数将日期/时间和数字值格式化为识别区域设置的字符串。下面话不多说,来看详细的介绍吧。 格式如下: format(value,format,culture) 第一个参数是要格式化的值,第二个是格式,第三个是区域,比如是中国,还是美国,还是...
-
日期:2020-10-31 14:32:09
点击:59
内容简介:SQLServer中防止并发插入重复数据,大致有以下几种方法: 1.使用Primary Key,Unique Key等在数据库层面让重复数据无法插入。 2.插入时使用条件 insert into Table(****) select **** where not exists(select 1 from Table where ****); 3.使用SERIALIZABLE...
-
日期:2020-10-31 14:32:08
点击:59
内容简介:在执行任何查询时,SQL Server都会将数据读取到内存,数据使用之后,不会立即释放,而是会缓存在内存Buffer中,当再次执行相同的查询时,如果所需数据全部缓存在内存中,那么SQL Server不会产生Disk IO操作,立即返回查询结果,这是SQL Server的性能优化机制...
-
日期:2020-10-31 14:32:08
点击:59
内容简介:插入记录时,影响插入速度的主要是索引、唯一性校验、一次插入记录条数等。根据这些情况,可以分别进行优化,本节将介绍优化插入记录速度的几种方法。 一. 对于MyISAM引擎表常见的优化方法如下: 1. 禁用索引。 对于非空表插入记录时,MySQL会根据表的索引对...
-
日期:2020-10-31 14:32:07
点击:59
内容简介:话不多说,请看代码: SQLServer Procedure Pagination_basic:ALTER PROCEDURE [qiancheng].[Pagination_basic] (@Table_name VARCHAR (255),--name of table@Rows_target VARCHAR (1000) = '*',--search rows @Rows_condition VARCHAR (1000) = '',--the c...
-
日期:2020-10-31 14:32:07
点击:59
内容简介:SQL Server代理服务无法启动问题的确很让我们头疼,下面就为您介绍SQL Server代理服务无法启动的处理方法,希望对您能有所帮助。 配置环境: 服务器环境为32位Intel Xeon CPU E54410 @2.33GHz双路双核开启超线程,8.00GB的内存,RAID10。 1.根据最小权限原则...