老D

我是一个粗人
  博客园  :: 首页  :: 新随笔  :: 管理

随笔分类 -  数据库

摘要: SQL Server 205针对数据操作语言DML增加了相当多的语法,例如 CTE,Pivot,UnPivot 等,今天想把以前的展开BOM(Bill of Materials)的旧方法用CET实现,看可不可以提高性能,测试最后还是不要动好。CET(Common table expression)兼具视图表和衍生数据表的能力。你可以视之为临时的视图表,或是在同一批处理查询语法中可重复使用的衍生数据表。 阅读全文

posted @ 2008-09-04 11:08 老D 阅读(3865) 评论(7) 推荐(0)

摘要:1SQLDMO.SQLServersvr=newSQLDMO.SQLServerClass();2try3{4svr.Connect(Encrypt.UNDES("localhost","sa","password");5SQLDMO.QueryResultsqr=svr.EnumProcesses(-1);6intiColPIDNum=-1;7intiColDbName=-1;8for(inti... 阅读全文

posted @ 2007-08-25 13:57 老D 阅读(288) 评论(0) 推荐(0)

摘要:ArrayList arrSqlServer = new ArrayList(); SQLDMO.ApplicationClass oApp = new SQLDMO.ApplicationClass(); try { SQLDMO.NameList sList = oApp.ListAvailableSQLServers(); if (sList != null) { for (int i = ... 阅读全文

posted @ 2007-08-25 13:53 老D 阅读(394) 评论(0) 推荐(0)

摘要:/******* 导出到excel EXEC master..xp_cmdshell 'bcp 数据库名.dbo.表名 out "c:\test.xls" -c -S"服务器名" -U"sa" -P"123456789!@#"' /导出到存在的表 insert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\Book1.xls',sheet1$) select top * from table1 /*********** 导入Excel SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[表名$] 阅读全文

posted @ 2007-07-16 08:01 老D 阅读(325) 评论(0) 推荐(0)

摘要:最近在做公司的考勤管理软件中,每天全部员工的打卡记录有好几千笔 每次Insert into到数据库的时候都要几十秒,在网上找了下批量Insert的方法: 阅读全文

posted @ 2007-07-14 11:33 老D 阅读(2476) 评论(0) 推荐(0)