数据库-SQLServer
文章平均质量分 78
fhuan123
这个作者很懒,什么都没留下…
展开
-
要养成良好的书写Sql的习惯
我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。 要知道SQL语句,我想我们有必要知道SQL Server查询分析器...原创 2011-10-14 09:45:43 · 64 阅读 · 0 评论 -
sqlserver创建临时表
创建临时表 方法一: create table #临时表名(字段1 约束条件, 字段2 约束条件, .....) create table ##临时表名(字段1 约束条件, 字段2 约束条件, ....原创 2013-05-06 14:43:34 · 855 阅读 · 0 评论 -
夸数据库业务事务处理-配置msdtc
配置msdtc需要分别配置数据库服务器和开发机,因为只有两个机器都配置正确了,分布式事务才不会报乌七八糟的错误。如果数据库服务器和开发机是同一台机器,那就不用看本文了,因为不存在分布式事务的问题。 数据库服务器和开发机中配置msdtc的步骤是一样的,下面列出配置步骤。 1、防火墙。如果防火墙是关的,那就不用再设置了。如果防火墙是开的,那么确保msdtc.exe是在它的例...原创 2017-01-05 10:37:43 · 154 阅读 · 0 评论 -
SQL2K,DTC错误:"该伙伴事务管理器已经禁止了它对远程/网络事务的支持"的解决办法...
近日在用wf做数据持久化时发现:该伙伴事务管理器已经禁止了它对远程/网络事务的支持。 (异常来自 HRESULT:0x8004D025)的错误。我是通过网络访问同事的sqlserver2000 时出现如上错误的,并且发生不能进行数据的持久化,找了些资料,发现是这个问题,换成本地sql就可以了。还是贴一下问题的原因和解决办法:在分布式应用程序中,不可避免地会经常使用到事务控制。事务有一...原创 2017-01-05 10:39:12 · 831 阅读 · 0 评论 -
MySQL、Oracle和SQL Server的分页查询语句
假设当前是第PageNo页,每页有PageSize条记录,现在分别用Mysql、Oracle和SQL Server分页查询student表。 1、Mysql的分页查询SELECT * FROM student LIMIT (PageNo - 1) * PageSize,PageSize; 理解:(Limit n,m) =>从第n行开始取m条记录...原创 2017-01-06 14:10:34 · 114 阅读 · 0 评论 -
查看SQLServer最耗资源时间的SQL语句
1.找出执行时间最长的10条SQL(适用于SQL SERVER 2005及其以上版本)SELECT top 10 (total_elapsed_time / execution_count)/1000 N'平均时间ms' ,total_elapsed_time/1000 N'总花费时间ms' ,total_worker_time/1000 N'所用的...原创 2017-06-09 13:51:25 · 218 阅读 · 0 评论 -
数据库主键到底是用自增长(INT)好还是UUID好
之前在参加长沙互联网大会的时候问过微信DBA一个问题,数据库主键到底是用自增长好还是UUID好?DBA回答:自增长好,因为自增长有占用空间小、索引快等特点。但这一定是最好的吗?最近在做一个项目刚好也遇到了同样纠结的问题,其实这个问题我已经查过很多资料也问过很多人了,最后总结归纳下,仅供大家参考。其实针对使用自增长还是UUID,大家讨论最多的就是速度和存储空间,这里我加入了安全性和分布式,具体对...原创 2018-03-09 17:02:19 · 685 阅读 · 0 评论