
sqlserver
maypol
这个作者很懒,什么都没留下…
展开
-
if not exits
sqlif not exists (select * from uuv_user where userid=UR1100017647) insert into uuv_user (userid, username,displayname,telephone) values(UR1100017647, suxf,苏肖飞,)oracle insert原创 2010-03-11 20:55:00 · 647 阅读 · 0 评论 -
查询及删除重复记录的方法
(一)1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(p原创 2010-03-15 10:15:00 · 354 阅读 · 0 评论 -
SQLServer和Oracle的常用函数对比
1.绝对值 S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual3.取整(小) S:select floor(-1.001) value O:selec原创 2010-03-12 13:32:00 · 527 阅读 · 0 评论 -
sqlserver分页
现在一般常用的有以下2种方法:1. select top @pagesize * from table1 where id not in (select top @pagesize*(@page-1) id from table1 order by id) order by id2. select * from (select top @pagesize * from (se原创 2010-03-12 13:31:00 · 235 阅读 · 0 评论 -
sqldate_char
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100),原创 2010-03-12 13:31:00 · 362 阅读 · 0 评论 -
Sql Server根据记录集批量更新数据库
update t1 set t1.value=t2.value from t2 where t1.id=t2.id update jbsite_class set topicnum = count from (select t2.classid,count from (select distinct classid,count(*) as count原创 2010-03-12 13:30:00 · 879 阅读 · 0 评论 -
SQL2005连接不上Connection refused
sqlserver 2005 Network error IOException: Connection refused: connect2009-06-18 23:53打开程序 Microsoft SQL Server 服务器网络使用工具 打开该工具后,在"常规"中可以看到服务器启用了哪些协议. 一般而言,我们启用命名管道以及 TCP/IP 协议. 点中 TCP/IP原创 2010-03-12 13:29:00 · 789 阅读 · 0 评论 -
五步搞定sql server2005数据库日志清除
1、第一步,选中要清除日志的数据库——右键——属性。 2、第二步:在选项页选中“选项”,恢复模式选择“简单”,点击最下边确定按钮。 3、第三步,再选中数据库右键——任务——收缩——数据库。 4、第四步,点击“确定”按钮。 搞定,日志文件已变小。5、第五步,最后一件事就是把恢复模式再改成原来设置即可。原创 2010-03-12 11:07:00 · 795 阅读 · 0 评论 -
已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)
这是针对SQL server 2005数据库的问题,登录的时候出现:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)解决方法如下:首先选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"其次展开服务器原创 2010-03-12 10:42:00 · 707 阅读 · 0 评论 -
删除表数据并插入临时表
语句先判断要删除表的对象是否存在,如果存在则插入一条新数据,如果不存在则先创建一个删除表,再插入相应数据表对象:TableName 删除表对象:TableName_deled主键ID:pCol 其它列名:Fields if (!TableName.Contains("_deled")) {原创 2010-03-16 12:10:00 · 834 阅读 · 0 评论