技不如人

Welcome to Rickel's blog.
posts - 56, comments - 73, trackbacks - 4, articles - 16
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

02.DataBase Tech

posted @ 2009-05-18 18:11 Rickel 阅读(44) | 评论 (0) 编辑 |

posted @ 2009-03-03 15:50 Rickel 阅读(354) | 评论 (2) 编辑 |

posted @ 2008-10-07 14:30 Rickel 阅读(729) | 评论 (1) 编辑 |

posted @ 2007-12-25 13:09 Rickel 阅读(282) | 评论 (0) 编辑 |

posted @ 2005-07-20 11:08 Rickel 阅读(2555) | 评论 (0) 编辑 |

摘要: The Reporting Services team has just released Service Pack 2 of SQL Server 2000 Reporting Services! The service pack is available for download from the Microsoft Download Center.阅读全文

posted @ 2005-04-23 23:27 Rickel 阅读(421) | 评论 (0) 编辑 |

摘要: 当修改数据库的时候,如果需要修改一个not null栏位时,由于SQL SERVER自动生成的 Constraints 导致不能Alter
需要先Drop掉这个 Constraints 才可以进行。
关键问题在于 Constraints 是随机生成的,我们无法得到它的名称,不能直接drop。
该script就是用来解决这个问题的。
只要修改相应的值就好了阅读全文

posted @ 2005-04-22 16:51 Rickel 阅读(504) | 评论 (0) 编辑 |

摘要: SQL Server 中字符集匹配问题阅读全文

posted @ 2005-03-24 21:57 Rickel 阅读(1267) | 评论 (0) 编辑 |

摘要: 通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。
在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是一个星期的第一天这个设置决定。第一天(DATEFIRST)设定决定了你的系统使用哪一天作为一周的第一天。所有以下的例子都是以星期天作为一周的第一天来建立,也就是第一天设置为7。假如你的第一天设置不一样,你可能需要调整这些例子,使它和不同的第一天设置相符合。你可以通过@@DATEFIRST函数来检查第一天设置。
阅读全文

posted @ 2005-03-23 16:30 Rickel 阅读(276) | 评论 (0) 编辑 |

摘要: /******* 导出到excel
EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’

/*********** 导入Excel
SELECT *
FROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’,
’Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0’)...xactions


SELECT cast(cast(科目编号 as numeric(10,2)) as nvarchar(255))+’ ’ 转换后的别名
FROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’,
’Data Source="c:\test.x阅读全文

posted @ 2005-02-28 09:52 Rickel 阅读(248) | 评论 (0) 编辑 |

摘要: 在以前写过的项目中SQL中经常遇到行变列的处理

大多使用的方法是先捞出数据在进行循环得到结果

刚刚发现一个好方法,可以直接用SQL语句执行达到这个效果

不用进行循环。 阅读全文

posted @ 2005-01-17 09:48 Rickel 阅读(901) | 评论 (0) 编辑 |