2009年5月6日

摘要: Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简单Case函数的写法相对... 阅读全文

posted @ 2009-05-06 22:19 冰菓 阅读(211) 评论(0) 推荐(0)

摘要: ①为什么要使用存储过程?  因为它比SQL语句执行快.  ②存储过程是什么?  把一堆SQL语句罗在一起,还可以根据条件执行不通SQL语句.(AX写作本文时观点)  ③来一个最简单的存储过程CREATE PROCEDURE dbo.testProcedure_AXASselect userID from USERS order by userid desc   注:dbo.testProcedur... 阅读全文

posted @ 2009-05-06 22:17 冰菓 阅读(183) 评论(0) 推荐(0)

摘要: 若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来 select p1.* from persons p1,persons p2 where p1.id<>p2.id and p1.cardid = p2.cardid and p1.pname = p2.pname and p1.address = p2.address可以实现上述效果. 几个删除重复记录的SQL语句1.用ro... 阅读全文

posted @ 2009-05-06 22:16 冰菓 阅读(215) 评论(0) 推荐(0)

摘要: C#实现所有经典排序算法1、选择排序 [代码]2、冒泡排序[代码]3、快速排序[代码]4、插入排序[代码]5、希尔排序[代码]6、归并排序[代码]7、基数排序[代码]8、计数排序[代码]9、小根堆排序[代码] 阅读全文

posted @ 2009-05-06 22:00 冰菓 阅读(178) 评论(0) 推荐(0)


2009年2月14日

摘要: /* 导出到excelEXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""' /* 导入ExcelSELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data S... 阅读全文

posted @ 2009-02-14 21:30 冰菓 阅读(210) 评论(0) 推荐(0)

摘要: 通过批处理执行sql命令: 1. Restore.bat文件内容: osql -E -S -i C:\TempDB\Restore.txt 2. Restore.txt文件内容: use master if exists (select * from sysdevices where name='TruckDB') EXEC sp_dropdevice 'Tr... 阅读全文

posted @ 2009-02-14 21:29 冰菓 阅读(312) 评论(0) 推荐(0)

摘要: 一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和SQL Server数据库,但其它数据库应该有一些共性。 二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 三、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用... 阅读全文

posted @ 2009-02-14 21:27 冰菓 阅读(131) 评论(0) 推荐(0)

摘要: 这是我很早以前看过的微软的一篇文章,最近,一些网友问的问题很多理论都在里面,所以,整理一下放在这里,大家可以参考一下。 简介 本文为您提供了在 Microsoft ADO.NET 应用程序中实现和获得最佳性能、可伸缩性以及功能的最佳解决方案;同时也讲述了使用 ADO.NET 中可用对象的最佳实践;并提出一些有助于优化 ADO.NET 应用程序设计的建议。 本文包含: • 有关 .NET 框... 阅读全文

posted @ 2009-02-14 21:27 冰菓 阅读(214) 评论(0) 推荐(0)

摘要: 在查询大数据量时,窗体界面会不动,“正在查询...”的提示也不能显示。所以打算用多线程来实现,可是当在线程里面执行到 this.dataGridDF.DataSource=dt.DefaultView;填充数据时却提示报错,说什么该线程不能调用主线程创建的控件等等。后来查了许多资料,终于搞定。可以在查询数据库时操作别的了,“正在查询...”的提示也显示了。 //或者在前面用一个线程查询,在线程... 阅读全文

posted @ 2009-02-14 21:26 冰菓 阅读(167) 评论(0) 推荐(0)

摘要: 一.用SqlConnection连接SQL Server 1..加入命名空间 using System.Data.SqlClient; 2.连接数据库 SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "user id=sa;password=sinofindb;initial cat... 阅读全文

posted @ 2009-02-14 21:26 冰菓 阅读(122) 评论(0) 推荐(0)


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3