技术天空
要想不被别人踩在脚下有两个办法,一是变强,二是变屎!
posts - 105,  comments - 57,  trackbacks - 2

今天上午写了一个存储过程,总是报:ELSE附近有语法错误,如下红色字体区域,ELSE与IF的区别只是WHERE里改变了一个参数,各位高手指点一下吧...
CREATE PROCEDURE [TermGetDepartmentList]
   @CompanyID char(36)='',
   @BigDepartID char(36)='',
   @DepartID char(36)=''
AS
DECLARE @T TABLE([ID] char(36),DisplayName varchar(96),[Level] int,Sort varchar(500))
DECLARE @Level int
DECLARE @DepID char(36)
SET @DepID=''
SET @Level=0
IF @CompanyID!=''
    SET @DepID=@CompanyID
    SET @Level=1
IF @BigdepartID!=''
    SET @DepID=@BigDepartID
    SET @Level=2
IF @DepartID!=''
    SET @DepID=@DepartID
    SET @Level=3
IF (@DepID='')
        INSERT INTO @T
        SELECT [ID],DisplayName,@Level,[ID] FROM [部门] WHERE ParentID = [ID]
        WHILE @@ROWCOUNT>0
        BEGIN
         SET @Level = @Level + 1
         INSERT INTO @T
         SELECT A.[ID],A.DisplayName,@Level,(B.Sort + A.[ID]) AS SORT FROM [部门] A INNER JOIN @T B ON A.ParentID = B.[ID]
         WHERE A.[ID] != A.ParentID AND B.[Level] = @Level - 1
        END

ELSE
        INSERT INTO @T
        SELECT [ID],DisplayName,@Level,[ID] FROM [部门] WHERE ParentID
=@DepID
        WHILE @@ROWCOUNT>0
        BEGIN
  SET @Level = @Level + 1
  INSERT INTO @T
  SELECT A.[ID],A.DisplayName,@Level,(B.Sort + A.[ID]) AS SORT FROM [部门] A INNER JOIN @T B ON A.ParentID = B.[ID]
  WHERE A.[ID] != A.ParentID AND B.[Level] = @Level - 1
        END

SELECT [ID],DisplayName FROM @T ORDER BY Sort
GO

posted @ 2007-07-11 10:16 大袋鼠 阅读(264) 评论(2)  编辑


一、读大学,究竟读什么? 
 
  大学生和非大学生最主要的区别绝对不在于是否掌握了一门专业技能……一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更值得肯定……草木可以在校园年复一年地生长,而我们却注定要很快被另外一群人替代……尽管每次网到鱼的不过是一个网眼,但要想捕到鱼,就必须要编织一张网…… 
 
  二、人生规划:三岔路口的抉择 
 
  不走弯路就是捷径……仕途,商界,学术。在这人生的三岔路口,你将何去何从……与其跟一百个人去竞争五个职位,不如跟一个人去竞争一个职位……学术精神天然的应当与尘嚣和喧哗保持足够的距离……商场不忌讳任何神话。你也完全可能成为下一个传奇…… 
 
 
  三、专业无冷热,学校无高低 
 
  没有哪个用人单位会认为你代表了你的学校或者你的专业……既然是概率,就存在不止一种可能性……如果是选择学术,冷门专业比热门专业更容易获得成就……跨专业几乎早已成为一种流行一种时尚……大学之间的实力之争到了考研考场和人才市场原来是那样的微不足道…… 
 
 
  四、不可一业不专,不可只专一业 
 
  千招会,不如一招熟……十个百分之十并不是百分之百,而是零……在这个现实的社会,真正实现个人价值才是最体面最有面子最有尊严的事情……要想知道需要学什么,最好的方式就是留意招聘信息……很多专业因为不具备专长的有效性,所以成为了屠龙之术……为什么不将“买一送一”的促销思维运用到求职应聘的过程中来呢…… 
 
 
  五、不逃课的学生不是好学生 
 
  什么课都不逃,跟什么课都逃掉没什么两样……读大学,关键是学会思考问题的方法……逃课没有错,但是不要逃错课……英语角绝对不是学英语的地方……为了英语丢了专业,那就舍本逐末了……招聘单位是用人才的地方,而不是培养人才的地方……既要逃课,又要让老师给高分…… 
 
 
  六、勤工俭学的辩证法 
 
  对于贫困生来说,首先要做的不是挣钱,而是省钱……大部分女生将电脑当成了影碟机,大部分男生将电脑当成了游戏机……在这个处女膜都可以随意伪造的年代,还有什么值得轻易相信……态度决定一切……当学习下降到次要的地位,大学生就只能说是兼职的学生了…… 
 
 
  七、做事不如做人,人脉决定成败 
 
  学问好不如做事好,做事好不如做人好……会说话,就能减少奋斗三十年……一个人有多少钱并不是指他拥有多少钱的所有权,而是指他拥有多少钱的使用权……一个人赚的钱,12.5%是靠自身的知识,87.5%则来自人脉关系……三十岁以前靠专业赚钱,三十岁以后拿人脉赚钱……你和世界上的任何一个人之间只隔着四个人…… 
 
 
  八、互联网:倚天剑与达摩克利斯之剑 
 
  花两个小时就写出一篇天衣无缝的优秀毕业论文……在互联网领域创业的技术门槛并不高,关键的是市场眼光和营销能力……轻舞飞扬已经红颜薄命了,而痞子蔡却继续跟别的女孩发生着一次又一次的亲密接触……很多大学生的网友遍布祖国大江南北,可他们却从未主动向周围的人说一声:你好,我们可以聊聊吗…… 
 
 
  九、恋爱:花开堪折方须折 
 
  爱情是不期而至的,可以期待,但不可以制造……越是寂寞,越要警惕爱情……既然单身是可耻的,那西门庆是不是应该被评为宋朝十大杰出青年……花开堪折方须折,莫让鲜花败残枝……一个有一万块钱的人为你花掉一百元,你只占了他的百分之一;而一个只有十块钱的人为你花掉十块,你就成了他的全部…… 
  
  
  十、考研:痛苦的安乐死 
 
  没有比浪费青春更失败的事情了……研究生扩招的速度是30%,也就意味着硕士学历贬值的速度是30%……同样是付出三年的努力,你可以让E1的值增加1,也可以让E2的值增加2甚至增加3……读完硕士或博士并不等于工作能力更强……面对13.54万的成本,你还会毫不犹豫地投资读研究生吗……努力就会有结果,但不一定是好结果…… 
 
 
  十一、留学:“海龟”变“海带” 
 
  月薪2500元的工作,居然引得三个“海归”硕士争相竞聘……对于某些专业而言,去美国留学和去埃塞俄比亚留学没什么两样……既然全世界的公司都想到中国的市场上来瓜分蛋糕,为什么中国人还要一门心思到国外去留学然后给外国人打工…… 
 
 
  十二、非统招:养卑照样处优 
 
  她在中国信息产业界创下了几项纪录。她被称为中国的“打工皇后”。而她不过是一名自考大专生……要想把曾经输掉的东西赢回来,就必须把自己比别人少付出的努力补上来……非统招生不但要有一定的实力,而且必须掌握一定的技巧,做到扬长避短出奇制胜……路在脚下。好走,走好…… 
 
 
  十三、毕业:十面埋伏的陷阱 
 
  母校不把自己当母亲,你又何必把自己当儿女……听辅导班不过是花钱买踏实……人才市场就是一个地雷阵……通过多种方式求职固然没有错,但是千万不要饥不择食……只要用人单位一说要你交钱,你掉头就走便是了……这年头立字尚且不足以为据,更何况一个口头约定…… 
 
 
  十四、求职:做人不要太厚道 
 
  求职简历必须突出自己的核心竞争力……求职的时候大可不必像严守一那样“有一说一”……一个人说假话并不难,难的是把假话说到底,并且不露一丝破绽……在填写自己的特长时,一定要尽可能详细……一份求职简历只要用一张A4纸做个表格就足够了……面试其实是有规律的,每次面试的时候只要背标准答案就行了…… 
 
 
  十五、骑一头能找千里马的驴 
 
  美国铁路两条铁轨之间的标准距离是4英尺8.5英寸,为什么呢?因为两匹马臀部之间的宽度是4英尺8.5英寸……垃圾是放错位置的人才……世界上最大的悲剧莫过于有太多的年轻人从来没有发现自己真正想做什么……中小型企业或许能够让你得到更充分的锻炼……从基层做起并不意味着可以从基层的每一个职位做起……要“钱途”,更要前途…… 
 
 
  十六、写字楼政治:白领必修课 
 
  大公司是做人,小公司是做事……职员能否得到提升,很大程度不在于是否努力,而在于老板对你的赏识程度……公司的事情和秘密永远比你想象的还要复杂和深奥……在适当的时候装糊涂不但是必要的,而且是睿智的……就把你的同事当成一群你可以叫得出名字的陌生人好了…… 
 
 
  十七、创业:29岁以前做富翁 
 
  瘦死的骆驼比马大……撑死胆大的,饿死胆小的……不再是“大鱼吃小鱼”,而是“快鱼吃慢鱼”……对于趋势的把握是一个创业者最重要的能力……高科技行业留给毕业生的空间已经很小……欲速则不达。在创业以前通过给别人打工而积累经验是非常必要的……市场永远比产品更重要……钱不够花,怎么办?第一,看菜吃饭;第二,借鸡生蛋…… 
posted @ 2007-04-10 15:19 大袋鼠 阅读(25) 评论(0)  编辑
微软针对设计人员的新网页开发套装终于成为现实,它在昨天推出了最终版的Expression Web工具.Expression Studio由四个产品组成,刚才提到的是其中一个,另外三个分别是:Blend,Design和Media,它们的正式版将会在2007年第二季度上市.

Expression Studio是针对开发人员通常不得不把界面设计与低层编码开发同时进行的情况而设计的.微软从2005年的PDC大会就已经暗中发力开发 Expression Studio.它在2005年推出了“Acrylic”,这个产品是一个图像设计程序,它创建的2D和3D图像能够输出成Vista的 Presentation Foundation原生支持的XAML格式文件.Acrylic推出不久后就更名为Expression Graphic Designer,后来再度更名,就成为现在的Expression Design.

但是界面不只是图像方面的,还需要有交互. Expression Blend就是处理这方面问题的.它以前号为“Sparkle”,后来曾改名为Interactive Designer.Blend经过三年的开发,起初曾被认为是AdobeFlash的潜在竞争对手.但这个工具主要还是用于界面设计,并且与微软的Visual Studio耦合非常紧,甚至还使用的相同的构建机制.

这次一同推出的还有Expression Design 12月CTP,并且还推出了Blend的一个新beta版.

而新加入到Expression Studio家族的新成员就是Expression Media,它是改变了商标的iView MediaPro,它是一个物件管理工具,包括了一个用于跟踪如图片,字体,音频与视频等数字媒体的可视化目录.

Expression Studio家族中唯一已经完成的产品就是Web.它的功能包括支持开发基于CSS的复杂布局,基于标准并且内建了对ASP.NET 2.0的支持.

Expression Web以前代号“Quartz”,将会代替微软的FrontPage.这个产品定位于专业的Web设计人员,它在Beta 1版本中就移除了那些依赖于FrontPage ServerExtension的功能.

用户可以到这里下载Expression Web的60天试用版,而购买的价格为299美元,FrontPage用户也可以支付99美元来进行升级.Expression Blend包含了标准版的VisualStudio的售价为499美元.Expression Media上市后的价格将会是299美元,如果是iViewMedia Pro的用户则可以免费获得.

Expression Design将会在明年上市,它的定价为599美元.

下载:Microsoft Expression Web Free Trial

Key:DDWJC-VFGHJ-7GFK6-9QK3D-PFTHW          
posted @ 2007-04-10 14:37 大袋鼠 阅读(84) 评论(0)  编辑

今天去北体买了一个网球拍,一进专卖店就看中了这款球拍(奥立弗网球--来自德国!风行欧洲!放眼神州!),我很喜欢
喜欢网球的人可以去这里面找一下看看有没有你喜欢的网拍。
奥立弗网球 
posted @ 2007-04-09 16:09 大袋鼠 阅读(32) 评论(0)  编辑