2011年6月9日 星期四

2010年8月17日 星期二

DB物件原始碼檢視表(二)

週六難得能在台灣聆聽大前博士的講座,之間博士讓我看到人口已經步入老齡化的事實,抗老性產品從實際的保養品到養生抗老應有的心理準備和生活態度,此為講座的收穫之其一。 在博士的想法中,三十到四十歲的三十世代正值上班族的體能巔峰,若不能在此世代站上公司的管理層,之後的機會終將遞減為零。大多數的創業者早在其二十世代自行創業,在三十世代則是事業發展暢旺期。

檢視我的工作狀況,對於從單純的Insert Into和Update語法進化到較複雜的狀況感到欣喜。趁此機緣,卯起來的寫,將2010年七月以前的MSQL開發心得做一個整理。簡單整理出來只為這一個自私的理由,將現階段所用到的留下記錄,或許將成為日後成長的軌跡和記憶。 
  • Insert Into Table1 (field1,field2,field3) select F1,F2,F3 from Table2
    ﹥Insert Into Table1 (field1,field2) select F1,F2,F3 from (select子句) as a
  • Update Table1  set F1=@s where 條件式
    ﹥Update Table1 set F1=X1
     from Table1 as a left Join (select子句) as ab on a.id=b.id
    where 條件式
近期對DB的使用再進階到系統層級,如
  • sys.objects
    ﹥說明: DB的所有物件名稱,含View、Stored Procedure、Function、Table
    ﹥屬性: View
    ﹥主要欄位:
    主要欄位: object_id, name, type,create_date,modify_date。
  • sys.all_sql_modules
    ﹥說明: 內含物件的程式碼
    ﹥屬性: View
    ﹥主要欄位: object_id, definition。
    ﹥應用:
    當專案開發到一個階段的時候,可以這樣下select * from sys.all_sqlmodules where definition like '%keyword%',篩選出某keyword存在於哪一些的物件裡。
  • 對應關係
    ﹥objects ﹥all_sql_modules (1:1)
    ﹥Key: object_id ﹥object_id

    2010年8月4日 星期三

    DB物件原始碼檢視表

    首先恭喜阿丹畢業,離開這家公司往下一個人生里程埤前進。阿丹離職後留下為數不少的智慧財產,包括MSSQL的Stored Procedure和Function、少數的View和幾個table。在平常的時候,工作的之中最常碰到的就是SQL Management Studio(DB)和團隊開發中的網站(Project),比對Data有沒正確在反應Project上;撈出Project丟到MSSQL的 Data,編寫出適用於User的Information…等等,諸如此類的coding和debug工作。老實說我自己很愛寫,因此貢獻不少sp、 fn、View。
    初見別人家的孩子難免生分,何況我偶爾也有叫不出兒女名字的窘境。反正要找還在念小學的不是老二就是老三,家裡小朋友不過小貓十來支,範圍小小問題也小 小,一切都還只是趣味性的小狀況而已。人都是有慣性的,平時用的順順的,沒有過方便快速查找的想法。人的潛力真的是無限大,因為在這樣的一個因緣讓我們挖出 MSSQL的系統物件中一部份的寶。一來忍不住想和網友分享,二則是為將自己走過足跡寫下來,I came, I saw, I conquerd. ^人^

    --自訂一個View,省去日後join這個那個table的工,還可以快速篩選出欲檢視的keyword存在於哪一些的stored procedure、view、function、table
    --自訂檢視表:
        Create View  myDBObjectCode_vw
        as

        SELECT a.object_id,b.name,a.definition,b.create_date,b.modify_date 
        FROM sys.all_sql_modules as a
            Left join sys.objects as b on a.object_id=b.object_id
    --應用:
        SELECT a.*
        FROM myDBObjectCode_vw as a
        WHERE a.definition like '%userid%' or a.definition like '%UserRole%'
    --結果:

    2010年8月1日 星期日

    黃子容談前世今生2


    最近因為一個朋友的介紹認識了一位老師-黃子容,
    然後喜歡上老師的前世今生2。
    在書中,老師藉由前世對照問事者的今生,一起找出今生的課題,諸如感情上總是遇人不淑的課題、
    從小至今生活平順卻對家人的愛缺乏信任,心裡總是不平安、
    對於婆婆盡心對待和庝愛感到幸運,卻對於婆婆的付出存在著不安和不信任的感覺、....

    會喜歡這一本書是因為它是一本簡單的故事書,
    一則則別人前世今生的故事,卻個個都是人生的縮影,
    簡單的描述只不過是我的個人見解,
    卻不如推薦諸位親翻閱,尋找作者的智慧、找找你自己今生課題的解答。

    2010年5月30日 星期日

    Happy ^^y~~

    Mavis Liao,哈屁、黑皮、Happy ^^y~~
    是近幾個月來的心情寫照,也是這幾天MSN的名稱。

    六年多前進到現在這一家公司,開始學瑜伽、參加六屆的慢壘訓練和比賽;因緣際會學美容彩妝、食療保健、學著和人溝通、經營自己的人脈存褶;欣賞同事自辦的小型煙火秀;回家鄉時,偶爾心血來潮火車站前只租一台腳踏車開始漫遊,會到大禹街點籠蒸餃、叫碗肉羹湯,花蓮市區的味道變的很那麼不一樣,從小生長的眷村也變漂亮了;一切的一切不知道從什麼時候開始變的豐富、變的不一樣....。可以跟分享的還有好多、好多說不完柳...

    2009年11月18日 星期三

    世界好玩的行程 宜蘭天湯之旅

    時間: 2009年10月10日
    天數: 二天一夜
    天氣: 陰、陰雨、細雨不斷

    二天一夜的行程,宜蘭的雨也下了二天加一夜,從台北啟程的前一小時的路程是乾爽的,之後....? 只有二個字可以形容--「濕.冷」。若要為這一次的行程做一個註解,這一句話能表達十足十--「世界上最好玩的行程及國家,莫過於和一群好朋友一起共同走過的經歷。」

    雖然唯一稍稍停止的那幾分鐘珍貴的時間,「哼~~」,一個字形容我們的心境?! 是的。不值一提的幾分鐘時間,幾乎感受不到它的曾經發生。要說風景,陰雨二字就可以簡單帶過,寫寫趣事會容易多...

    原民老梅

    從瀟灑老梅開始吧,每次出遊總是會忘了帶說好要帶的東西,沒帶拖鞋的老梅不改瀟灑性格,赤腳走往八甲餐廳的尖石子路上,一行人看得臉都皺在一起,瀟灑老梅痛在皮肉上眼淚偷偷肚裡吞的吧(笑~)。黑肉底老梅就連阿美族都質疑「你不是阿美族哦?!」,褲管捲起赤腳走進餐廳倒是落落大方,說瀟灑老梅是原民沒人會不相信,「老梅,你就不要再搖頭否認了吧。」


    阿呆一群
    不記得哪一個時段了,被雨困在房間裡的豬老大拿出紙牌開始玩UNO,在玩之前要講好懲罰規則的,是吧。「不行! 小子打人很痛捏...」瓜子說,不知道是誰起的頭,遊戲還沒開始,在場的人都被小子打一輪。瓜子和豬老大不放棄要找打起來比較不痛的方式,膽小老梅忍不住也伸手試試痛感度,真是阿呆一群... (笑翻小子的肚皮^^)




    超甜蜜阿嬤夫婦
    吃完民宿阿姐準備的豐盛午茶,一行人不服細雨不斷,撈起濕淋淋依舊的雨衣、安全帽,三三兩兩穿戴打鬧間,「老婆~~」阿嬤的男人撐傘細心護著心愛老婆上私家車,看在我們水裡撈起來的機車一族眼裡,甜蜜的咧~~




    吃呆雞妹妹
    走在濱海公路上看到芋冰的眾人停車討論要不要吃,「走啊」小子說。一時眾人都傻了眼,雞妹妹說了聲哦連人帶車「咻~」往前繼續「走啊」...
    可能是午餐的阿官吃到滿到喉嚨,忙著代謝消化的雞妹妹看起來很吃呆,行為也跟著吃呆,哈~~。(吃呆=吃太多變的很呆)


    以上是開始紀錄我們這一行人背包行的第一筆記錄,也會是最簡短輕鬆寫的一次,一路雨沒有打壞我們一群人遊玩的興緻,紀錄背包行選照片、貼照片的時間也省了。哈~~(乾笑)

    地點: 宜蘭
    住宿: 羅東新戀家主義
    景點: 礁溪湯圍溝、八甲休閒漁場、酒廠、民宿、橘之鄉、礁溪阿官火鍋、阿宗芋冰、濱海公路、饒河夜市。

    成員介紹:
    (社 長)豬仔
    (副社長)雞妹妹
    (帳 房)副社長兼任
    (社 員)阿嬤、謝太太、謝小祥、瓜子、小燁、老梅

    2009年11月17日 星期二

    完全失敗手冊


    真是一本機車的好書。
    出社會以來第一本,
    必須拿起筆認真畫加強線、刪除線、找重點,
    尤其這本書並不是參考書或工具書之類的書籍...
    (相信我,在你翻開這本書後也會和我一樣,不自覺拿起筆來...○x□#)

    讀這一本書
    一、不得不慬慎,若你會摔書也不無可能...。^^|||
    二、當益智遊戲找出作者史提夫刻意錯置的、顛倒語句的地方,還原作者的本意,不失為消磨時間的好方法。^^
    三、作者竭盡所能用盡反諷手法,鼓勵我們成為一個成功的失敗者,比如我們該相信,如果你目前的親朋好友說你辦不到什麼事,那你就一定辦不到。

    【書的簡介】看這裡...

    2009年10月29日 星期四

    2009年希望工場助學計劃



    【觀後感想】
    能「給」是一種幸福,希望工場結合眾人的善心,從學齡孩子的教育環境開始給予協助,「偏遠≠夢想遙遠」,讓後山的孩子在出社會前和都市的孩子一樣,享有足夠的學習資源、打穩基礎,日後才能有一雙強而有力的翅膀高飛。眾人的愛成就希望工場推動的助學計劃感動了我,您呢^^?

    2009年10月1日 星期四

    You can shine



    【觀後感想】
    好的廣告讓人印象深刻,片中銷售的是洗髮精,故事內容卻值得一再的與眾人分享~~

    【短片來源】http://www.youtube.com/watch?v=W25pBPWG75I

    再生的雄鷹



    【短片來源】http://v.youku.com/v_show/id_XMTQ4NTgwMzI=.html