SqlFunctions 可以在EF种调用sqlserver的函数
在EF5环境下,首先添加EF环境,在引用中添加Syste.Data.Entity,再添加命名空间 using System.Data.Objects.SqlClient;然后写一个控制器测试 public ActionResult Index() { i...
SQLSERVER中如何忽略索引提示
SQLSERVER中如何忽略索引提示当我们想让某条查询语句利用某个索引的时候,我们一般会在查询语句里加索引提示,就像这样SELECT id,name from TB with (index(IX_xttrace_bal)) where bal<100当在生产环境里面,由于这个索引提示的原因...
MyBatis insert返回主键(sqlserver2008)
mybatis insert返回主键(sqlserver2008)MyBatisXML配置,下面两种方式都行方式1:<insert id="insert" parameterType="com.user.model.User" > <selectKey resultType="j...
优化SQLServer——表和分区索引(二)
简介 之前一篇简单的介绍了语法和一些基本的概念,隔了一段时间,觉得有必要细致的通过实例来总结一下这部分内容。如之前所说,分区就是讲大型的对象(表)分成更小的块来管理,基本单位是行。这也就产生了很大优势, 比如在数据库维护备份还原操作的时候,比如在大量用户访问能导致死锁的时候等等。接下来我们通过...
SQLserver查询数据库所有字段-表名
SELECT * FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME='Account'SELECT (case when a.colorder=1 then d.name else '' end) as 表名,--如果表名相同就返回空 a.co...
SQLSERVER 语句交错引发的死锁研究
一:背景1. 讲故事相信大家在使用 SQLSERVER 的过程中经常会遇到 阻塞 和 死锁,尤其是 死锁,比如下面的输出:(1 row affected)Msg 1205, Level 13, State 51, Line 5Transaction (Process ID 62) was deadl...
使用花生壳进行内网穿透实验SQLserver
在一次编写软件的过程中,想让远在河南的同学对试一试,但是他的电脑上没有与之对应的SQL数据库不能便不能够运行软件。于是我想到了远程连接。在使用花生壳的时候,遇到了一些问题,然而网络上并没有与之对应的解决方法,为方便后来之人,总结问题以供参考:我使用的是体验版,进行实验足够了。1.点击加号即可进入设置...
SqlServer正在执行的sql语句
SELECT [Spid] = session_Id ,ecid ,[Database] = DB_NAME(sp.dbid) ,[User] = nt_username ,[Status] = er.STATUS ,[Wait] = wait_type ,[In...
mssql sqlserver两条求和sql脚本相加的方法分享
转自:http://www.maomao365.com/?p=7205摘要: 下文分享两条sql求和脚本,再次求和的方法分享 /* 例: 下文已知两条sql求和脚本,现需对两张不同表的求和记录再次求和 */ ---对两条求和sql脚本求和的方法 se...
SQLSERVER 临时表和表变量到底有什么区别?
一:背景1. 讲故事今天和大家聊一套面试中经常被问到的高频题,对,就是 临时表 和 表变量 这俩玩意,如果有朋友在面试中回答的不好,可以尝试看下这篇能不能帮你成功迈过。二:到底有什么区别1. 前置思考不管是 临时表 还是 表变量 都带了 表 这个词,既然提到了 表 ,按推理自然会落到某一个 数据库 ...
SQLServer2008默认服务配置
SQLServer2008默认服务配置...
CentOS7安装SQLServer for Linux预览版的3.5GB内存限制
微软发布了SQLServer for Linux,但是安装竟然需要3.5GB内存,这让大部分云主机用户都没办法尝试这个新东西,这篇我将讲解如何解决这个内存限制,要看关键的可以直接跳到第6步,只需要替换4个字节就可以解决这个限制。1.首先按照微软的给出的步骤安装和配置https://docs.mi...
WildFly 9.0.2 + SQLServer + BIRT + JNDI 处理BIRT报表发布时数据源的修改
一、前提需求说明:最近在做项目的时候使用jboss WildFly发布BIRT报表,在报表中我是直接添加的JDBC数据源,通过Database URL 、用户名和密码连接数据库。后来在部署到正式和测试服务器的时候还需要每次都需要修改报表文件的数据源。所以就想是不是有办法在报表文件中和服务系统中怎么配...
SQLSERVER中的ALL、PERCENT、CUBE关键字、ROLLUP关键字和GROUPING函数
SQLSERVER中的ALL、PERCENT、CUBE关键字、ROLLUP关键字和GROUPING函数先来创建一个测试表 USE [tempdb] GO CREATE TABLE #temptb(id INT ,NAME VARCHAR(200)) GO INSERT INTO [#temptb] ...
SqlServer2008R2中创建dblink连接db2
1.下载安装Microsoft OLE DB Provider for DB2下载地址:http://download.microsoft.com/download/B/B/2/BB22098A-C071-415F-9269-2EB26CEFB562/DB2OLEDB_CN.exe安装DB2...
Sqlserver中存储过程,触发器,自定义函数(二)
Sqlserver中存储过程,触发器,自定义函数:自定义函数:1.函数类型;2.函数的参数和返回值;1.函数类型:标量值函数,返回的是一个标量值表值函数:内联表值函数;多语句表值函数。标量值函数: go create function SumOrders(@职工号 varchar(20))--指定...
Sqlserver中存储过程,触发器,自定义函数
Sqlserver中存储过程,触发器,自定义函数:1.触发器:是针对数据库表或数据库的特殊存储过程,在某些行为发生的时候就会被激活 触发器的分类: DML触发器:发生在数据操作语言执行时触发执行的存储过程,Insert,Update,Delete After触发器:记录被改变之后激活执行 Inste...
SqlServer 中的触发器
SqlServer 触发器实现多表之间同步增加、删除与更新定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。触发器的...
SQLServer之创建索引视图
索引视图创建注意事项对视图创建的第一个索引必须是唯一聚集索引。 创建唯一聚集索引后,可以创建更多非聚集索引。 为视图创建唯一聚集索引可以提高查询性能,因为视图在数据库中的存储方式与具有聚集索引的表的存储方式相同。 查询优化器可使用索引视图加快执行查询的速度。 要使优化器考虑将该视图作为替换,并不需要...
sqlServer基础知识
sqlServer 基础知识大纲备份数据库:还原数据库:USE [master]GO/****** Object: StoredProcedure [dbo].[RestoreDB] Script Date: 01/18/2018 12:13:53 ******/SET ANSI_NUL...