-
sql2005 批量更新问题的解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
首先注意Statement 和PreparedStatement的问题 Statement sm = cn.createStatement(); sm.addBatch(sql1); sm.addBatch(sql2); ... sm.executeBatch() 用Statement的好处就是每次可以直接传一个SQL语句进去,不用管那么多。可是在数据量比较大的时候,应该会[详细]
-
SqlServer 2005 T-SQL Query 学习笔记(2)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
SQL2005增加了4个关于队计算的函数:分别是ROW_NUMBER,RANK,DENSE_RANK,NTILE. 注意:这些函数只能出现在SELECT和ORDER BY的查询中。语法如下: ranking_function over([partition by col_list] order by col_list) ROW_NUMBER:在排序的基础上对所有列进行连[详细]
-
SqlServer 2005 T-SQL Query 学习笔记(3)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
AD HOC PAGING : 就是指用页面的序号和页面的大小请求一个单独的页面。下面是例子。 DECLARE @pagesize AS INT,@pagenum AS INT;SET @pagesize = 5;SET @pagenum = 2; WITH SalesCTE AS ( SELECT ROW_NUMBER() OVER(ORDER BY qty,empid) AS rownum,empid,mg[详细]
-
安装SQL2005 29506错误码的解决方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
在windows7下安装SQL2005时会提示不兼容,需要安装SQL2005 SP3或更高的版本,不用管它,一路安装下去,等装完在开始菜单没有SQL Server Management Studio。 没关系,只要下载微软的“SQL Server Management Studio Express”就能解决 (地址是)。当安装SQL[详细]
-
安装MSSql2005时 “以前的某个程序安装已在安装计算机上创建挂起
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
删除 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager] 里面的 PendingFileRenameOperations 就能装了。 其实解决方法与sql2000的都是一样的。[详细]
-
关于MSSQL 2005的安装与补丁
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
后来查证是MS SQL版本的问题。 那么我们如何查看当前数据库服务器相关信息呢? 1数据库服务器属性中可以查看 2 执行T-SQL div class="codetitle" a style="CURSOR: pointer" data="68539" class="copybut" id="copybut68539" onclick="doCopy('code68539')"[详细]
-
SqlServer 2005 T-SQL Query 学习笔记(1)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
Select字句在逻辑上是SQL语句最后进行处理的最后一步,所以,以下查询会发生错误: OrderDate OrderYear CustomerID NumCusts dbo Orders OrderYear 因为group by是在Select之前进行的,那个时候orderYear这个列并没有形成。 如果要查询成功,可以像下面进行[详细]
-
SQL2005 四个排名函数(row_number、rank、dense_rank和ntile)的
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数: 1.row_number 2.rank 3.dense_rank 4.ntile 下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示: 图1 其中field1字段[详细]
-
sql2005 数据同步方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
主要是要注意权限的问题,一般做发布/订阅,建议你做如下准备工作: 1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户 我的电脑 --控制面板 --管理工具 --计算机管理 --用户和组 --右键用户 --新建用户[详细]
-
配置 SQLServer2005 以允许远程连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
启用 SQL Server Browser 服务 在 Windows 防火墙中创建例外 在 Windows 防火墙中为 SQL Server 2005 创建例外 在 Windows 防火墙中为 SQL Server Browser 服务创建例外 简介 在尝试从远程计算机连接到 Microsoft SQL Server 2005 实例时,可能会接收到错误[详细]
-
Sql server2005 优化查询速度50个方法小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化。 内存不足。 网络速度慢。 查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)。 锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)。 sp_lock,sp_who,活动的用户查看,原因是[详细]
-
SQL2005 大数据量检索的分页
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
@StartIndex为当前页起始序号,@EndIndex为当前页结束记录序号,可以直接作为参数输入,也可以通过输入PageSize和PageIndex计算得出 div class="codetitle" a style="CURSOR: pointer" data="42583" class="copybut" id="copybut42583" onclick="doCopy('cod[详细]
-
MSSQL2005 INSERT,UPDATE,DELETE 之OUTPUT子句使用实例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
div class="codetitle" a style="CURSOR: pointer" data="88158" class="copybut" id="copybut88158" onclick="doCopy('code88158')" 代码如下:div class="codebody" id="code88158" --Title:Generating test data --Author:wufeng4552 --Date :2009-10-07 1[详细]
-
MSSQL 字符段分段更新
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
--分段更新 --Author:wufeng4552 --Date :2009-10-07 08:13:41 --如:更新'a,a,a' 第三段a 為 'test' 結果為'a,test,a' declare @s varchar(20)--更新的字符串 declare @split varchar(10)--分割符 declare @splitlen int declare @pos int --更新的段 如上為[详细]
-
SQLServer2005中的SQLCMD工具使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
1、你可以用SQLCMD执行交互式动作,如: C:sqlcmdsqlcmd 1 SELECT name from sys.databases 2 GO 你也可以试着键入如下命令,现实服务器列表 1:ServerList SERVERS: WUYZ 1如果想看其他命令的使用,可以键入:Help /? 2、执行SQL脚本文件 你可以在SQLCMD命令[详细]
-
SQLServer2005 中的几个统计技巧
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
在SQLServer中我们可以用over子句中来代替子查询实现来提高效率,over子句除了排名函数之外也可以和聚合函数配合。实现代码如下: 代码如下:use tempdb go if (object_id ('tb' ) is not null ) drop table tb go create table tb (name varchar (10 ),val in[详细]
-
SQLServer 数据集合的交、并、差集运算
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
他们的对应关系可以参考下面图示相关测试实例如下: 相关测试实例如下: div class="codetitle" a style="CURSOR: pointer" data="85618" class="copybut" id="copybut85618" onclick="doCopy('code85618')" 代码如下:div class="codebody" id="code85618" u[详细]
-
sqlserver 中charindex/patindex/like 的比较
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
一、测试环境: 1。数据库:Sql Server 2008 2。测试表:15000记录,char类型主键,无其他索引 3。测试字段:ntext 类型,最大数据长度12000 二、测试语句: 1。select * from ProductTemp where ProductDesc like '%192.168.70.236%' 2。select * from Prod[详细]
-
一个删除指定表的所有索引和统计的过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
div class="codetitle" a style="CURSOR: pointer" data="83100" class="copybut" id="copybut83100" onclick="doCopy('code83100')" 代码如下:div class="codebody" id="code83100" ---------------------------------------------------------------------[详细]
-
SQLServer2005 的查询独占模拟
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
对于应用来说,我并不提倡人为给记录加锁,这样会惹来很多麻烦,况且锁并不能解决所有问题,如果你有这方面好的经验我们可以进一步交流。 对于应用来说,我并不提倡人为给记录加锁,这样会惹来很多麻烦,况且锁并不能解决所有问题,如果你有这方面好的经验我[详细]
-
SQLServer Job运行成功或失败时发送电子邮件通知的图文教程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
SQL Server 2005的设置如下: 1.运行SQL Server Surface Area Configuration->Surface Area Configuration for features->选择Database Mail->选择Enable Database mail stored procedures 2.打开SQL Management Studio->Management->Database mail->Configu[详细]
-
sqlserver2005 xml字段的读写操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
1.创建xml字段 在表xmlTest内创建一个字段,命名_x,设置数据类型为xml。 2.写入xml insert into xmlTest (_x) values(' item attr1="a1" attr2="a2"item11 item attr1="a1" attr2="a2"item12 ') go 如此再插入一条记录: insert into xmlTest (_x) values('[详细]
-
超详细的sql2005图解安装全过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
前言: [学习SQL SERVER 2005系列]准备把学习2005的一些心得整理出来,和大家分享,共同学习一起提高。 sql2005 精简版下载 Microsoft SQL Server 2005简体中文开发版 SQL Server 2005 简体中文企业版 安装准备: 1、SQL Server 2005 的各版本之间选择 大多[详细]
-
sqlserver2005 安装图解教程以及SQL 2005 SP3补丁安装图文教程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:162
MSSQL2005数据库版本 SQL Server 2005 的各版本之间选择 大多数企业都在三个 SQL Server 版本之间选择:SQL Server 2005 Enterprise Edition、SQL Server 2005 Standard Edition 和 SQL Server 2005 Workgroup Edition。大多数企业选择这些版本是因为只有 En[详细]
-
winXP系统安装SQLServer2005开发版具体过程与注意问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
如果是iso文件,大概1.7G,包含32位和64位的安装文件,这是一个下载地址 //www.jb51.cc/softs/20591.html 1、确保以前版本卸载干净,卸载干净方法 --删除C:Program FilesMicrosoft SQL Server这整个文件夹, --regedit打开注册表 --删除[HKEY_LOCAL_MACHIN[详细]