方友松的技术blog

信息技术之价值不仅体现于提高既有的业务效率;更重要的,是其本质:创造管理的智慧,推动行为的不断创新与超越!

2008年02月27日

原创 笔记:VCL的诞生和设计原理收藏

VCL的诞生和设计原理 2.1誕生 chuck jazdzewski,anders heislberg 目標: 16/32混合 單繼承 PME模型 運行/設計期行為 面向對象 開放的組件模型 消息分派 阅读全文>

发表于 @ 2008年02月27日 20:49:00|评论(loading...)|收藏

2008年02月21日

原创 信息系統通用緩存設計收藏

设计一个这样的通用缓存,是基于目前Erp系统中对缓存的使用没有一个统一的机制的局面,为了最大化的提高程序效能,优化对资料库的访问,简化对缓存数据的访问代码编写。以及还有一些我暂时还没有想到的好处。阅读全文>

发表于 @ 2008年02月21日 21:08:00|评论(loading...)|收藏

2008年01月11日

原创 關聯update SQL收藏

在SQL Server中,有兩種Update SQL的寫法: 1.SQL SERVER特有的寫法 UPDATE B SET SDEPTKEY = A.SDEPTKEY FROM A WHERE A.SDEPTID = B.SDEPID 2.標準的SQL UPDATE B SET SDEPTKEY = (SELECT SDEPTKEY FROM A WHERE A.SDEPTID = B.SDEPTID) 阅读全文>

发表于 @ 2008年01月11日 12:44:00|评论(loading...)|收藏

2007年11月29日

原创 《給入門程序員的建議》收藏

寫出以下文字源于CSDN社區里的一個帖子,發帖者苦惱:做了四年的.net開發,卻還很迷茫,覺得自己還在入門中,沒有方向。然后看到很多回帖,還是感覺蠻可悲的。程序員是最勤奮,最聰明的一群人,他們的平均智商都高出普通人,他們付出,他們奮力工作學習,可是卻仍然不能成為這個信息時代的主導者,很多人卻是做著奴仆一樣的工作。我也是其中的一員,盡管也一樣,沒有什么值得提的成就。但是我想還是可以給剛入行的或入行很久卻還迷茫的同行們,提出對技術提升上一點建議。阅读全文>

发表于 @ 2007年11月29日 10:50:00|评论(loading...)|收藏

2007年10月12日

原创 《oracle pl/sql programming》 第9章 数值收藏

1.數值類型介紹 oracle提供三種基本的數值類型, NUMBER 最通用也是最基本的,不依賴與特定的硬件平臺,超大長度,適用于貨幣,不會丟失精度,整數小數通用。 PLS_INTEGER 和 BINARY_INTEGER 這兩個類型是依賴與當前硬件平臺的整型,因此可能不具備平臺通用性,但是相對于NUMBER,其效能高出許多。 阅读全文>

发表于 @ 2007年10月12日 17:51:00|评论(loading...)|收藏

原创 《oracle pl/sql programming》 第8章 字符串收藏

oracle提供4種字符串類型: CHAR,NCHAR,VARCHAR2,NVARCHAR2 前兩者是定長類型,存儲時按原值存儲;后兩者是變長類型,存儲是會自動去除字符串前后的空字符。 CHAR和VARCHAR2是以數據庫字符集編碼(由參數NLS_CHARACTERSET指定)存儲的字符串;NCHAR,NVARCHAR2是以國家字符集編碼(由NLS_NCHAR_CHARACTERSET指定)存儲的字符串。 阅读全文>

发表于 @ 2007年10月12日 00:21:00|评论(loading...)|收藏

2007年10月08日

原创 《oracle pl/sql programming》 第7章 working with data收藏

1.命名 在使用變量或常量之前,需要先對它進行聲明,聲明應遵循以下規則: · 名稱的寬度在30個字符以內 · 名稱以字母開頭,后續只可以是字母、數字以及$,#,_ · 名稱忽略大小寫(雙引號命名法除外) 2.數據類型 Character:char,varchar2,... 阅读全文>

发表于 @ 2007年10月08日 17:23:00|评论(loading...)|收藏

2007年10月06日

原创 《oracle pl/sql programming》 第六章 异常处理收藏

简单的说,异常处理,就是以一种一致的方法会机制去处理程序中的异常。 与其他程序语言一样,pl/sql的异常处理也是基于以下基本思想: · 发现一个问题但不能处理它的函数时,引发一个异常,希望它的(直接或间接)调用者能够处理这个问题. · 而想处理该问题的函数通过捕获这个异常来处理这个异常. · 未捕获的异常自动往像上一层传递(按函数调用的逆序) · 如果程序始终没有处理这个异常,最终它会被传到运行系统那里,运行系统捕获异常后通常只是简单的终止这个程序. 阅读全文>

发表于 @ 2007年10月06日 17:52:00|评论(loading...)|收藏

2007年10月01日

原创 《oracle pl/sql programming》 第四章 条件与顺序控制 第五章 迭代与循环收藏

第四章 条件与顺序控制1. IF IF THEN END IF; IF salary > 40000 THEN give_bonus (employee_id,500); END IF;IF THEN ELSE END IF; IF salary <= 40000 THEN give_bonus (employee_id, 0); ELSE give_bonus (employee_id, 500); END IF;IF THEN ELSIF ELSE END IF; IF salary BETWEEN 10000 AND 20000 THEN give_bonus(employee_id, 1500); ELSIF salary BETWEEN 20000 AND 40000阅读全文>

发表于 @ 2007年10月01日 14:07:00|评论(loading...)|收藏

2007年09月30日

原创 《oracle pl/sql programming》 第三章 pl/sql语言基础收藏

第三章 語言基礎 1. pl/sql代碼塊結構 Header部分 Hdader部分包含函數或過程或包的名稱及參數 Declaration部分 Declare部分用來聲明局部變量或常量、類型定義、異常定義。 Excution部分 執行部分,包含執行代碼 Exception部分 異常處理部分,用來處理異常。 如下圖: 阅读全文>

发表于 @ 2007年09月30日 16:26:00|评论(loading...)|收藏

Csdn Blog version 3.1a
Copyright © Fey