天使半只翼

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

03 2013 档案

摘要:1、我们经常要用到字符格式转成日期格式: string da1 = "2013-03-29 17:20"; //string格式有要求,必须是yyyy-MM-dd hh:mm:ss Console.WriteLine(Convert.ToDateTime(da1));结果:2013/3/29 17:20:00 阅读全文
posted @ 2013-03-29 17:25 天使半只翼 阅读(757) 评论(0) 推荐(0)

摘要:SQLServer时间日期函数详解,SQLServer,时间日期,1. 当前系统日期、时间 select getdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。 select datediff(day,'2004-09-01','2004-09-18') ... 阅读全文
posted @ 2013-03-29 17:12 天使半只翼 阅读(4572) 评论(0) 推荐(0)

摘要:占着一会再补上 阅读全文
posted @ 2013-03-22 10:30 天使半只翼 阅读(255) 评论(0) 推荐(0)

摘要:select date_format('2013-03-09','%Y-%c-%d');select date_format('2013-03-09','%y-%c-%d');select STR_TO_DATE('2013-03-09','%Y-%c-%d');在Mysql中测试%Y和%y的效果也不一样,大家可以测试%W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a 阅读全文
posted @ 2013-03-19 13:53 天使半只翼 阅读(20205) 评论(0) 推荐(1)

摘要:--存储过程名和参数,参数中in表示传入参数,out标示传出参数,inout表示传入传出参数create procedure p_procedurecode(in sumdate varchar(10)) begin declare v_sql varchar(500); --需要执行的SQL语句 declare sym varchar(6); declare var1 varchar(20); declare var2 varchar(70); declare var3 integer; --定义游标遍历时,作为判断是否遍历... 阅读全文
posted @ 2013-03-19 10:59 天使半只翼 阅读(37122) 评论(3) 推荐(1)

摘要:定义与使用变量时需要注意以下几点:◆ DECLARE语句必须用在DEGIN…END语句块中,并且必须出现在DEGIN…END语句块的最前面,即出现在其他语句之前。◆ DECLARE定义的变量的作用范围仅限于DECLARE语句所在的DEGIN…END块内及嵌套在该块内的其他DEGIN…END块。◆ 存储过程中的变量名不区分大小写。 阅读全文
posted @ 2013-03-18 17:23 天使半只翼 阅读(14513) 评论(0) 推荐(0)

摘要:mysql存储过程详解1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟。它允许控制数据的访问方式。存储过程通常有以下优点:(1).存储过 阅读全文
posted @ 2013-03-18 17:20 天使半只翼 阅读(1967) 评论(0) 推荐(0)

摘要:DROP temporary TABLE IF EXISTS Temporary_T; create temporary table if not exists Temporary_T(id int ); IF NOT EXISTS:是说如果你的临时表如‘Temporary_T’不存在就创建临时表 alter table Temporary_T add d0 DECIMAL 添加一个字段USE `jj`;DROP procedure IF EXISTS `Day`;DELIMITER $$USE `jj`$$CREATE DEFINER=`root`@`localhost` ... 阅读全文
posted @ 2013-03-18 17:16 天使半只翼 阅读(1681) 评论(0) 推荐(0)

摘要:System.Xml.Serialization.XmlSerializer xs = new System.Xml.Serialization.XmlSerializer(typeof(Hotel)); using (System.IO.MemoryStream ms = new System.IO.MemoryStream()) { System.Xml.XmlTextWriter writer = new System.Xml.XmlTextWriter(ms... 阅读全文
posted @ 2013-03-14 15:49 天使半只翼 阅读(326) 评论(0) 推荐(0)

摘要:在这里记录一下避免以后忘记了! 另外一个计算时间的函数是这样的 public static int DateDiff(DateTime DateTime1, DateTime DateTime2) { string dateDiff = null; int DatePass = 0; TimeSpan ts1 = new TimeSpan(DateTime1.Ticks); TimeSpan ts2 = new TimeSpan(DateTime2.Ticks); TimeSpan ts = ts1.Subtract(ts2).Duration(); dateDiff = ts.Days... 阅读全文
posted @ 2013-03-14 10:18 天使半只翼 阅读(285) 评论(0) 推荐(0)

摘要:<appSettings> <add key="HotelOpenDay" value="2013-04-30"></add> <add key="HotelColseTime" value="18"></add> </appSettings>读取数据出错的代码 HotelOpenDay = Convert.ToDateTime(System.Configuration.ConfigurationSettings.AppSettings[&qu 阅读全文
posted @ 2013-03-14 10:13 天使半只翼 阅读(203) 评论(0) 推荐(0)

摘要:CREATE table #T (s varchar(128)) DECLARE @T table (s varchar(128)) INSERT into #T select 'old value #' INSERT into @T select 'old value @' BEGIN transaction UPDATE #T set s='new value #' UPDATE @T set s='new value @' ROLLBACK transaction SELECT * from #T SELECT * from 阅读全文
posted @ 2013-03-13 14:51 天使半只翼 阅读(252) 评论(0) 推荐(0)

摘要:DECLARE @Hid varchar(50), @Hname varchar(50)declare contact_cursor cursor for --声明游标select hotel_id,h_name from hotel where hotel_id<25open contact_cursor --打开游标fetch next from contact_cursor into @Hid,@Hname --游标指针下移一行while @@fetch_status=0 --FETCH语句执行成功begin print @Hid + @Hname fetch next fr... 阅读全文
posted @ 2013-03-13 11:37 天使半只翼 阅读(9860) 评论(0) 推荐(0)

摘要:<configuration> <configSections> <sectionGroup name="" type=""> </sectionGroup> </sectionGroup> <!--自定义配直web.config参数--> <section name="mySection" type="System.Configuration.SingleTagSectionHandler" /> <!--自定义配直web. 阅读全文
posted @ 2013-03-11 16:07 天使半只翼 阅读(2002) 评论(0) 推荐(0)

摘要:类的特点: 继承性: 封装性: 多态性:==============================================================类的组成 成员变量 类的方法例子: class A { int i;//类的成员变量 string a1;//类的成员变量 public void add() {i+=i; } //类的方法 public A() { //有多个构器时,成员变量在无参构造器里初始化可以减少代码拥挤。 i=10; ... 阅读全文
posted @ 2013-03-10 21:43 天使半只翼 阅读(179) 评论(0) 推荐(0)

摘要:(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,.. 阅读全文
posted @ 2013-03-06 16:46 天使半只翼 阅读(740) 评论(1) 推荐(2)

摘要:通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下:SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。 SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。 SET STATISTICS TIME ON:显示每个查询执行后的结果集,代表查询执行的配置文件。 使用方法:打开SQL SERVER 查询分析器,输入以下语句: SET STATISTICS PROFILE ON SET. 阅读全文
posted @ 2013-03-06 14:14 天使半只翼 阅读(444) 评论(0) 推荐(0)