#SQLSERVER

SQLSERVER存储过程语法详解

CREATEPROC[EDURE]procedure_name[;number][{@parameterdata_type}[VARYING][=default][OUTPUT]][,...n][WITH{RECOMPILE|ENCRYPTION|RECOMPILE,ENCRYPTION}][FORREPLICATIO...

C#往SQLServer中插入大数据

转自http://www.cnblogs.com/D-Wade-WP8/archive/2013/06/08/Wadeflash20130608001.html以前插入大数据的时候都是一条一条的插入,由于电脑配置不行,有一次17万条数据用了半个小时才插入完成,那个蛋疼啊!前面听杨中科老师的课,发现一个很好的东西,25万...
代码星球 ·2020-05-17

SqlServer触发器的理解

SqlServer触发器是与表事件相关的特殊存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发。比如当对一个表进行操作(insert,delete,update)时就会激活它执行。SQLServer2005中触发器可以分为两类:DML触发器和DDL触发器,其中DDL触发器它们会影响多种数据定义语言语句而...
代码星球 ·2020-05-17

SqlServer2000事件探测器的使用

由于公司自己开发的项目,需要与第三方软件数据库对接。我们项目用的数据库是MySQL而第三方用的是sqlserver2000.项目框架用的thinkphp5.0,通过thinkPHP新建一个模块,单独连SqlServer2000连接不上去。感兴趣想了解我踩过的坑的可以点我.但是我们必须要知道第三方数据库中表的字段结构和代...

thinkphp5.0连接SqlServer2000踩过的坑

马上更新。。。各位看官莫着急...

Oracle 11g透明网关连接Sqlserver 2000

一、环境公司网站系统使用的是IIS+Oracle但公司某系统使用的是Sqlserver2000,但其数据需要做成报表放到网站上,为简化编程,使用Oracle做透明网关,定期从Sqlserver抓取数据的方式A:WebServerOS:WindowsServer2008IP:10.108.3.10安装软体:IIS,Ora...

配置SQLServer(2)——32位和64位系统中的内存配置

前言:     本文讲述32位和64位系统中的内存配置,在SQLServer2005/2008中,DBA们往往尝试开启AWE来限制内存。但是,在SQLServer2012以后,这个选项将被弃用,所以不能使用这种方式来控制32位实例的虚拟地址空间。如果你服务器上有很多内存...

配置SQLServer(1)——为SQLServer配置更多的处理器

前言:    SQLServer提供了一个系统存储过程,SP_Configure,可以帮助你管理实例级别的配置。微软建议使用默认配置,但是基于不同的服务器、不同负载的系统和你的用法,更改配置可能会给你的性能带来好处。在32位和64位系统中,sp_configure会有一些差异。&...

MSSQLSERVER执行计划详解

一、数据查询部分1、 看到执行计划有两种方式,对sql语句按Ctrl+L,或按Ctrl+M打开显示执行计划窗口每次执行sql都会显示出相应的执行计划2、 执行计划的图表是从右向左看的3、 SQLServer有几种方式查找数据记录[TableScan]表扫描(最慢),对表记录逐行进行检查[C...

SQLServer 临时表的使用

临时表在Sqlserver数据库中,是非常重要的,下面就详细介绍SQL数据库中临时表的特点及其使用,仅供参考。 临时表与永久表相似,但临时表存储在tempdb中,当不再使用时会自动删除。临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。对于临时表有如下几个特点:本地临时表就是用户在创建表的时...
代码星球 ·2020-05-16

查看sqlserver被锁的表以及如何解锁

查看被锁表:select  request_session_id  spid,OBJECT_NAME(resource_associated_entity_id)tableName   from  sys.dm_tran_lock...

sqlserver学习笔记(三)—— 为数据库添加新的用户

首先,用windows或sa身份登录sqlserver, 打开安全性——登录名——右键新建登录名;在选择页——常规中,新建命为user_b的登录名,选择sqlserver身份验证方式,设置密码确认密码,不勾选强制实施密码策略;下一步选择用...

SqlServer2005 海量数据 数据表分区解决难题

超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区...

使用Sqlserver更新锁防止数据脏读

有时候我们需要控制某条记录在程序读取后就不再进行更新,直到事务执行完释放后才可以。这时候我们就可以将所有要操作当前记录的查询加上更新锁,以防止查询后被其它事务修改。这种操作只锁定表中某行而不会锁定整个表,体验更好。  测试sql代码如下:  在一个查询中执行如下语句begintranSELECTInvestStateF...

SqlServer 2005 将已存在大量数据的表更改为分区表

一、分区表简介:使用分区表的主要目的,是为了改善大型表以及具有各种访问模式的表的可伸缩性和可管理性。分区一方面可以将数据分为更小、更易管理的部分,为提高性能起到一定的作用;另一方面,对于如果具有多个CPU的系统,分区可以对表的操作通过并行的方式进行,这对于提升性能是非常有帮助的。二、创建步骤:现有一张表L_TESTRE...
首页上一页...2223242526...下一页尾页