随笔分类 -  数据库应用

查看SQL Server 数据库实例上运行的进程信息
摘要:在做数据库管理型系统的时候,新手经常会忘记释放数据库连接池,虽然.net 有GC机制,但是它对于数据库访问对象的释放也无能为力。查看数据库X的进程信息可以运行以下t-sqlselect * frommaster.dbo.sysprocesses where [dbid]in( select [dbid] from master.dbo.sysdatabases where name='EPMS')若要访问sysprocesses,必须位于master数据库上下文中,或者必须使用master.dbo.sysprocessesdbid指当前由进程使用的数据库ID 阅读全文

posted @ 2012-09-14 13:40 Gates.Li 阅读(586) 评论(0) 推荐(0)

删除没有主键的表中的重复数据
摘要:在做类erp项目的时候因为代码没处理好导致内外部物料匹配表里面出现了很多重复数据,恰巧那张匹配表没有主键,当时删除数据难住了,后来上网查资料找到了解决方案:1 首先内外部匹配表QuoteOutInMatch结构如下:当时需求是当sys_code,out_name,model,brand,origin.material_id全部一样时删除重复数据只留一条。删除脚本如下:set ROWCOUNT 1 --保证每次数据库只处理一条数据while 1=1begin delete from QuoteOutInMatch where out_name in ( select MAX(o... 阅读全文

posted @ 2012-08-16 09:30 Gates.Li 阅读(593) 评论(0) 推荐(0)

导航