自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 @@ERROR在跳出游标循环中的应用

create proc test_syasdeclare @ERROR int,@sql_insert nvarchar(2000),@sql_on nvarchar(2000),@sql_off nvarchar(2000),@cnt int,@cnt1 intselect @ERROR = 0select @cnt1 = 0set @sql_on = N

2012-03-29 17:32:26 1686

转载 row_number、rank、dense_rank和ntile的比较

排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数:1. row_number2. rank3. dense_rank4. ntile        下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示:图1其中field1字段的类型是int,

2012-03-22 17:02:16 414

原创 分布式事务 操作sqlserver遇到的错误

错误消息:服务器 上的 MSDTC 不可用解决办法:控制面板--管理工具--服务--Distributed Transaction Coordinator依存关系:Remote Procedure Call(RPC)和Security Accounts Manager,先启动这两项服务,然后执行命令:msdtc -resetlog在双方防火墙中增加MSDTC.exe例外

2012-03-21 20:44:30 1642

转载 SET XACT_ABORT

指定当 Transact-SQL 语句产生运行时错误时,Microsoft® SQL Server™ 是否自动回滚当前事务。语法SET XACT_ABORT { ON | OFF }注释当 SET XACT_ABORT 为 ON 时,如果 Transact-SQL 语句产生运行时错误,整个事务将终止并回滚。为 OFF 时,只回滚产生错误的 Transact-SQL 语句,而事务将继

2012-03-21 20:29:34 392

转载 sql行转列

要将其转变为: 可以看得出来,表2列是由表1的行数据转化而来的,只有姓名列是表1中的列。一步一步的来嘛,其他的列难搞,如果表2只有1列姓名的话,那么veryeasy了,不就是一个简单的分组嘛。Select姓名 From 表1 Group By 姓名 现在sql语句的架子搭起来了,无论以后如何变化,分组是少不了的。那么开始下一步,想这个结果集中再添加1列,多了我们不加

2012-03-19 13:47:52 514

转载 嵌套事务

在处理事务的时候,一般都用RollBack Transaction来回滚,但是如果在嵌套事务中这样使用的话,就会出现错误。在SqlServer里,嵌套事务的层次是由@@TranCount全局变量反映出来的。每一次Begin Transaction都会引起@@TranCount加1。而每一次Commit Transaction都会使@@TranCount减1,而RollBack Transact

2012-03-16 11:15:49 2098

转载 sqlserver性能优化

1、 用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;  算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 F

2012-03-16 08:12:45 676

转载 OPENROWSET

你可能常常会需要运行一个ad hoc查询从远程OLE DB数据源提取数据,或者批量向SQLServer表导入数据。在这种情况下,你可以在T-SQL(Transact-SQL,微软对SQL的扩展)中用OPENROWSET函数给数据源传入一个连接串和查询来提取需要的数据。  你可以使用OPENROWSET函数从任何支持注册OLE DB的数据源获取数据,比如从SQLServer或Access的远程实例中

2012-03-13 08:43:57 1055

转载 cast使用

(1).CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。以下例子用于将文本字符串'12'转换为整型:  SELECT CAST('12' AS int) (2).返回值是整型值12。如果试图将一个代表小数的字符串转换为整型值,又会出现什么情况呢? SELECT CAST('12.5' AS int)   (3).CAST()函数和CO

2012-03-09 10:43:26 461

转载 解决用OpenRowSet打开Excel后字段顺序混乱的问题!

不管是把Sql Server表的资料插入Excel:Insert Into OpenRowSet('Microsoft.Jet.OLEDB.4.0','Excel 5.0;hdr=Yes;DataBase=C:\test.xls',test$)select * from T_test还是把Excel的资料插入Sql Server表:Insert Into T_test

2012-03-02 18:29:41 875

转载 excel数据导入sqlserver

要用T-SQL语句直接导出至Excel工作薄,就不得不用借用SQL Server管理器的一个扩展存储过程:xp_cmdshell,此过程的作用为“以操作系统命令行解释器的方式执行给定的命令字符串,并以文本行方式返回任何输出。”下面为定义示例:EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:\Book3.xls -c -q -S"serverna

2012-03-02 16:19:18 647

Java正则表达式入门

大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。

2010-07-03

java 正则表达式

java正则表达式 正则表达式在处理文本方面用处非常大,最早像在Perl和awk语言中,提供了这种机制,Java在Java 2中也增加了正则表达式这个包java.util.regex。这个包为用户使用正则表达式,提供了易用而全面的支持。我的研究方向是web挖掘。从网页中提取内容,处理文本,当然需要正则表达式这个强大的工具了。

2010-07-03

关于男女大学生的爱情观和婚姻观异同调查报告

大学生谈恋爱已经成为一种普遍的社会现象,得到广大学生朋友的认可.生命诚可贵,爱情价更高,法国作家雨果曾经说过人生有两次出生,头一次是在开始那天,第二次是在萌发爱情那天.这足以说明爱情作为人类不可或缺的组成部分,是我们人生中一道绚丽的风景线.大学生正处于青春期,爱情对于我们来说固然重要,但是我们的心理、生理、人格、品性等诸多方面尚未成熟,社会经验不足,对许多事很难作出正确的抉择,非常容易受到外界的诱惑而不能自拔,此时此刻,极易对爱情产生一种神秘感和好奇感,为了解异性和得到异性的了解而挖空心思,这样势必导致大学生爱情观的极端化,害人害己.既然大学生恋爱成为一种不争的事实,那么我们就不能逃避,当务之急是如何正确引导大学生向健康的恋爱发展,而不是想方设法阻止大学生恋爱,这样不仅不能减少大学生谈恋爱,相反还会激起他们的冲动,事倍功半.为了了解当代大学生的爱情观,并引导其树立正确爱情观,我们组特设一次调查。

2010-04-19

存储管理——动态分区分配算法

要求设计主界面以灵活选择某算法,且以下算法都要实现:首次适应算法、循环首次适应算法、最佳适应算法;

2009-12-28

生产者消费者问题代码

生产者-消费者问题是一个经典的进程同步问题,该问题最早由Dijkstra提出,用以演示他提出的信号量机制。本作业要求设计在同一个进程地址空间内执行的两个线程。生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程释放出一个空缓冲区。当消费者线程消费物品时,如果没有满的缓冲区,那么消费者线程将被阻塞,直到新的物品被生产出来。

2009-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除