SQL2005CTE做无标识重复记录删除,让你的sql看起来更简单
摘要:有些表设计没有标识,没有主键,删除起来一直是个麻烦的事情,而CTE的运用却让这件事情变得简单。create table CreDelete ( id int identity(1,1), name varchar(10)
)
go
insert into CreDelete select '张三' as name
union all select '王2'
union all select '张三'
union all select '王2'
union all select '张1'
union all sele
阅读全文
posted @
2012-03-30 15:58
叮叮猫的编程世界
阅读(195)
推荐(0)
判断临时表是否存在(临时表的删除)
摘要:以下是在网上搜索的一个说明:临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Server 断开连接时被删除。我写这篇文章的主要目的是,如果判断这个临时表是否存在。方式一:IF EXISTS (SELECT * FROM sysobjects WHERE object_id = OBJECT_ID(N'[dbo].[#tempTab
阅读全文
posted @
2012-03-28 11:00
叮叮猫的编程世界
阅读(285)
推荐(0)
abstract让你的远程代码承受住数据结构的变化
摘要:最近接了一个项目,但是项目比较大一个人在要求的时间根本无法完成。没有办法,只有找外援。外援找到了,为了代码的公用性,我们采用了比较普遍的三层架构的方式。但是我们没有远程的VSS服务器,于是最后商定。一个前台一个后台的方式来做。但是做着做着又出现问题了,项目需求是不断变化的,于是数据库就发生了变化,数据库发生了变化,双方的东西又不一致了。没有办法,就采用了公用的Model层和数据操作层。但是做着还是会因为数据库结构的发生变化而导致DAL层发生变化。最后我们通过一段时间的磨合,采用了abstract类的方式而得到解决。同时也能让你的代码达到更好的协作性。当数据库发生变化时,只要不设计到前台和后台的
阅读全文
posted @
2012-03-22 11:06
叮叮猫的编程世界
阅读(146)
推荐(0)
关于checkbox你不得不注意的事情
摘要:今天搞checkbox赋值的问题,搞得心里憔悴。看代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title>
阅读全文
posted @
2012-03-19 14:30
叮叮猫的编程世界
阅读(240)
推荐(0)
关于位数补0的简单方法
摘要:最近遇到好几个人都在问:周,我的数字位数是未知的,我想把它变成固定的位数,应该怎么弄啊。........其实很简答的,一个right就可以了呀。select right('000'+cast(1 as varchar(3)),3)还是用得少了,现在写个地方,希望筒子们以后方便用到。
阅读全文
posted @
2012-03-13 15:58
叮叮猫的编程世界
阅读(242)
推荐(0)
细说IIS异常日志 — 你必须知道的功能
摘要:最近在跟QAD用Webservice搞接口做数据维护,搞的哥那个叫头大,遇到很多问题,系统的log4net根本就无法记录。话说QAD调我某一个接口,可能包含几百个字段,而且QAD是个产品,所以我这边提供的维护接口,必须符合QAD的接口标准,两个字蛋疼,四个字就是相当蛋疼。 没办法谁让咱是搞程序的呢,再苦再累也得上。这时候我突然相倒了,webservice是基于IIS的,那么基于IIS必须有IIS日志,那么我就从IIS日志入手解决这些问题。 问题示例:QAD调用我方接口,返回消息“<QdocProcessingException>HTTP/1.1 500 Internal Serve
阅读全文
posted @
2012-03-06 14:19
叮叮猫的编程世界
阅读(296)
推荐(0)
分析Sqlserver与access数据库sql语法的10大差异
摘要:做项目时,最常用的数据库即Sqlserver与Access数据库莫属了!但使用会经常发现很多SQL执行的问题。这里整理出之间的差异,做个十大差异的总结。 ACCESS结构简单容易处理,而且也能满足多数的网站程序要求,也是初学者的试牛刀。ACCESS是小型数据库,既然是小型就有他根本的局限性: 1)、数据库过大,一般ACCESS数据库达到50M左右的时候性能会急剧下降! 2)、网站访问频繁,经常超过100人的在线时,处理速度会有影响! 3)、记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降! 微软公司为了与ACCESS高低搭配的一种高端方案:改用了Sqlserver,但语法会有一些差
阅读全文
posted @
2012-03-01 08:57
叮叮猫的编程世界
阅读(368)
推荐(0)