- 博客(18)
- 资源 (21)
- 收藏
- 关注
原创 SQL Server开发过程中的十种常见问题总结(2)
SQL Server 2005中的存储过程并发问题 我在SQL Server2005中遇到了并发问题。我持有车票的公共汽车上有一些空闲的座位。我在插入销售的查票之前,需要查看是否还有空闲的座位。我的存储过程做的事情如下所示:create PROCEDURE add_ticket — parameters DECLARE free_seats int BEGIN TRANSA
2009-07-26 08:42:00 1011
原创 SQL Server开发过程中的十种常见问题总结(1)
在SQL Server开发问题中你可能会问到的十个问题: 1、什么是常见的对表和字段的名字约束? 2、有没有可能在不了解T-SQL的情况下编写存储过程? 3、T-SQL中如何比较CLR存储过程和函数的性能? 4、我如何在一个存储过程中使用另一个存储过程产生的结果? 5、我如何解决SQL Server 2005的并发问题? 6、在SQL Server 2005中用什么工具替代
2009-07-26 08:40:00 1557 2
原创 SQL Server数据库备份过程中经常遇到的九种情况
第一种情况: 有RAID,还需要做数据库备份吗? 回答:需要。有了RAID,万一部份磁盘损坏,可以修复数据库,有的情况下数据库甚至可以继续使用。但是,如果哪一天,你的同事不小心删除了一条重要的记录,怎么办?RAID是无能为力的。你需要合适的备份策略,把那条被误删的数据恢复出来。所以有了RAID,仍需要做备份集群,磁盘镜像同理。 第二种情况: 我们需要全备份+日志备份?
2009-07-25 16:11:00 2483 6
原创 用触发器对SQL Server数据库进行数据备份
首先,你需要建立测试数据表,一个用于插入数据:test3,另外一个作为备份:test3_bak 以下是引用片段: create table test3(id int primary key not null identity(1,1),uname varchar(20),uage int); create table test3_bak(id int primary key
2009-07-25 16:07:00 1107 4
原创 在SQL Server 2005中编写存储过程
在SQL Server 2000中,实际上只有一种创建存储过程的方法:即T-SQL语句。之前的每个SQL Server版本都采用这个程序。然而,在SQL Server 2005中,我们可以用.NET家族的语言——主要是VB.NET和C#来编写存储过程(以及方法、触发器和其它组件)。让我们来熟悉一下关于编写存储过程新方法的5个常见问题。它们是非常值得我们探讨的。 1、为什么我们必须使用CLR模
2009-07-25 11:00:00 1150
原创 数据转换冲突及转换过程中大对象的处理
数据转换冲突及处理 数据转换冲突: 在数据转换过程中,要想实现严格的等价转换是比较困难的。必须要确定两种模型中所存在的各种语法和语义上的冲突,这些冲突可能包括: (1)命名冲突:源数据源的标识符可能是目的数据源中的保留字。 (2)格式冲突:同一种数据类型可能有不同的表示方法和语义差异。 (3)结构冲突:如果两种DBMS之间的数据定义模型不同,如为关系模型和层次
2009-07-25 10:04:00 1295
原创 SQL Server数据库开发顶级技巧
无论你的专业水平如何,从其他IT专家那里学习新的技巧与最佳实践常常都是有益的。本文包含了我遇到过的SQL Server开发的高级技巧。希望其中的一些技巧能够对您的数据库开发及管理工作有所帮助。 确保代码中的数据类型与数据库中的列类型保持一致 确保您的应用程序各层数据类型保持一致是非常重要的。例如,如果一列的数据类型为NVARCHAR(50),那么,您应该在代码查询与存储过程中使
2009-07-25 09:51:00 876
原创 SQL Server 2005 数据转换服务的常见设计问题
本文回答了有关 SQL Server 2005 中的数据转换服务的某些常见问题,特别回答了某些设计问题,这是关于“为什么”而不是关于“如何”的常见问题。 为什么传输几千个表的数据时向导会失败?当前的向导体系结构会创建一个 DTS 软件包数据流以传输数据。但如果要处理几千个表,则会遇到可伸缩性限制。我们认为这是合理的,因为软件包设计人员不太可能在一个数据流中使用几千个源和几千个目标。B
2009-07-25 09:21:00 961
原创 .Net在SqlServer中的图片存取技术
本文总结如何在.Net Winform和.Net webform(asp.net)中将图片存入sqlserver中并读取显示的方法1,使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来一,上传并存入SqlServer数据库结构create table test{id identity(1,1),FImage image}相关的存储过程Create pr
2009-07-24 21:26:00 878
原创 SQL Server 2005:你应知道的13件事
SQL Server 2005新增的功能: 1. 新的产品版本 除SQL Server 2005标准版和企业版之外,产品线中还加入了SQL Server 2005简化版(SQL Server 2005 Exdivss)和工作组版(SQL Server 2005 Workgroup)两个新版本。 SQL Server 2005 Exdivss——其作用是代替微软SQL Serve
2009-07-24 17:47:00 695
原创 SQL Server数据库导入导出数据方式比较(二)
2. 使用命令行BCP导入导出数据 很多大型的系统不仅仅提供了友好的图形用户接口,同时也提供了命令行方式对系统进行控制。在SQL Server中除了可以使用SQL语句对数据进行操作外,还可以使用一个命令行工具BCP对数据进行同样的操作。BCP是基于DB-Library 客户端库的工具。它的功能十分强大,BCP能够以并行方式将数据从多个客户端大容量复制到单个表中,从而大大提高了装载效率。但在
2009-07-24 17:27:00 1096
原创 SQL Server数据库导入导出数据方式比较(一)
在我们建立一个数据库时,并且想将分散在各处的不同类型的数据库分类汇总在这个新建的数据库中时,尤其是在进行数据检验、净化和转换时,将会面临很大的挑战。幸好SQL Server为我们提供了强大、丰富的数据导入导出功能,并且在导入导出的同时可以对数据进行灵活的处理。 在SQL Server中主要有三种方式导入导出数据:使用Transact-SQL对数据进行处理;调用命令行工具BCP处理数据;使
2009-07-24 17:25:00 890
原创 实例操作 教你玩转SQL Server存储过程(二)
实例1:只返回单一记录集的存储过程。 表银行存款表(bankMoney)的内容如下: 要求1:查询表bankMoney的内容的存储过程 create procedure sp_query_bankMoney as select * from bankMoney go exec sp_query_bankMoney 注* 在使用过程中只需要把中的SQL语句替换
2009-07-24 15:05:00 781
原创 实例操作 教你玩转SQL Server存储过程(一)
首先介绍一下什么是存储过程:存储过程就是将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,并且这样的语句是放在数据库中的,还可以根据条件执行不同SQL语句, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 请大家来了解一下存储过程的语法。 create PROC [ EDURE ] procedure_n
2009-07-24 11:54:00 802
转载 项目经理10大成功态度
态度决定一切,要将项目做好,除了要掌握项目管理技能之外,项目经理更应该具备良好的态度,有人总结了10大成功态度,如下:1、 要有“一定要”的决心一个人不是一定要的时候,连小石头都可挡住他的去路,只有“一定要”的人,再大的障碍都挡不住想要的结果2、 要有强烈的企图心要以成为行业中的世界最顶尖为目标。只要能找出一个成功的理由,你就能够成功!3、 相信成功者先相信,后
2009-07-15 10:54:00 765
转载 项目经理的10条规则
1. 弄清项目经理所面临的问题、机会和期望 2. 明白项目团队将会有冲突,但确是团队发展中的必然之物 3. 弄清谁是利益的关系者,以及他们活动的目标 4. 意识到组织的强烈政治色彩并利用政治手段获得优势 5. 意识到项目经理必须精于领导,但是你应当灵活机动 6. 明白判断项目成功的四个标准:预算、进度、效绩标准和客户满意 7. 为组建一个和谐的团队,你必须充当队员的激励者、教练、活跃气氛者、维和人
2009-07-15 10:38:00 836 1
转载 当程序员变成软件项目经理,如何转变
当你预期的那一天,也许是害怕的那一天,终于来到了:从工程师的队伍里你被提拔到了软件项目领导或者团队领导的位置。这也许就是你选择的职业道路,或许你不太情愿,将就尝试一下。无论在哪种情况下,你都可能缺少工程学科、人员管理以及领导能力的相关教育 这需要更多的领导能力和管理(它们不是一回事),而不能象Dilbert(译注:著名IT漫画主角)那样简单地和老板对抗了。当你考虑新的目标时,请考虑下面的活
2009-07-15 10:19:00 1234 1
转载 程序员如何成为一名合格的项目经理
刚刚担任项目经理的你要面对的第一件就是要明确自己在项目组中的位置,因为习惯了程序员的工作之后,往往会使你在不经意间把自己所关注的焦点集中到与技术相关的系统设计和编码上面,而忽略了对整个项目整体的把握,你要知道在完整的软件开发流程中系统设计和编码只是其中的一小部分,你不再是一个程序员,你需要全身心得关注软件开发过程中的每一个环节,要把自己考虑问题的角度变得更加全面,从整个业务系统,乃至公司的
2009-07-15 10:17:00 3009 1
Essential C++ 中文版
2012-03-15
Exceptional C++ Style中文版
2012-03-15
Exceptional C++中文版
2012-03-15
C++ 编程思想
2012-03-15
设计模式精解-GoF 23种设计模式解析附C++实现源码
2011-09-17
2009年必会的十大SQL Server 开发技巧
2009-07-27
C语言程序设计题典和常见算法150例
2009-07-25
SQL SERVER参考手册
2009-07-24
ASP.NET完全入门经典
2009-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人