讀取SQL的SCHEMA

EXEC sp_tables

/*資料表*/
Select * From SysObjects Where xType='U' Order By Name

/*欄位*/
Select * From SysObjects A Inner Join SysColumns B On A.ID=B.ID Where A.xType='U' Order By A.Name,ColID

/*讀取SQL 資料表欄位結構的SQL 語法*/
Select A.Name As TableName,B.ColOrder As ColOrder,B.Name As ColName,C.Name As ColType,B.Length As ColLen,B.XPrec As ColPrecision,B.XScale As ColScale
From (SysObjects A Inner Join SysColumns B On A.ID=B.ID) Inner Join SysTypes C On B.XType=C.XType
Where A.XType='u'
Order By A.Name,B.ColOrder

如何查詢SP內容

[SQL] 取出 MS SQL 預存程式(Stored Procedure) 的文字內容
如何在在所有的存儲過程中找一個關健字

select distinct b.name, b.xtype, object_name(b.parent_obj) as parent_name
from syscomments a, sysobjects b
where a.text like '%查詢文字%' and b.id=a.id and b.status>=0 and
      (b.xtype='P' or b.xtype='TR' or b.xtype='V' or b.xtype='FN')
order by b.xtype, object_name(b.parent_obj), b.name

其中在 SysObject 裡

Name ==> 代表物件的名字
Table, Primary Key, Trigger, Procedure, View, Function name

xtype ==> 代表物件的類別
U = Table, PK = Primary Key, TR = trigger, P = procedure, V = view, FN = function

parent_name:
表示 trigger 或 PKey 的 table name

解開

總算把那4封信給解禁了,3年前的往事,
就算是現在重看還是很有感覺,
3年前和現在的我有怎麼樣的差別呢?

唯一確定的是,戀情都很不順利!!

我的DEBUG人生應該會繼續TRY CATCH下去,不管是在工作或是私底下….

第四封信:在意‏

Dear 心怡,

這是第四封信,也可能會是最後一封了吧!!

離開新光的專案已經二個星期了,不知妳過的如何,想必還是一樣的忙碌吧!!
在我的印象中,妳在工作上一直是認真負責的。
而我在新專案,也真正當起SA的工作,
做需求訪談、整理會議記錄、開PHOTOTYPE,
在新PM帶領下,不同的領導風格,處處有著不習慣,
可能是因為我太習慣新光團隊自由的FEEL了吧!!

雖我提前被調離專案,但還是很在意後續發展,
很高興的,前個星期從同事那得知終於開了發票,也確定結案,
對我來說,一則以喜,一則以憂。
喜的是,學長終於能放心離職,不會被專案拖住;
憂的是,我可能沒有再和你見面的機會了!!

「因為在意所以受到傷害。」
在燒肉宴後,我感受特別的明顯,
因為妳對我的態度和口氣都變差了。

「是妳討厭我了吧!!」
「還是因為我真的沒做好? 造成你很大的困擾」
「還是因為我在妳忙的時候還一直在鬧妳?」
「以上皆是….」
常會這麼地胡思亂想,
我很在意妳的感受,只是不知從何得知。

我知道有些問題你提了很多次,但我就是沒有改好,
我知道有時妳提了很多問題給我,但我總是處理完一個,卻漏了另一個,
我知道有時妳覺得和我很難溝通,口氣又很不正經,
我也知道壞印象是很難補救回來的,
雖然我很想做個工作和私生活分開的人,
但,這確確實實的影響到工作。

真的是很想好好解決問題的…..
我也不想我做出去的東西都被人抱怨說,「做什麼爛東西吧!!」

是我還有成長學習的空間吧!!
有些妳提到的問題,我需要花時間解決,
而有些同事技術上的問題,我也要協助處理,
他們的工作也交由我來分配,
在這專案,我著實竭盡心力了…..
只是這樣還不夠…..

就在趕著要驗收的那前一個星期,
我請學長空出個人來幫我的忙,
也因此,才有莎拉和小白一起陪我來站前,
也是由於她們的協助,問題才能這麼快解決吧!!

我從學長那得知,妳覺得我們的人都幫不上妳的忙,
妳說妳要找邏輯、驗資料,還要找緯來的SA討論,
甚至還要幫我們找報表的問題,妳一個人忙不過來。

確實,妳說的對,因為邏輯和驗証我真的是幫不上忙,
也不知怎麼幫上忙。

「我很怕在測試區驗完,在正式區就出錯。」
「你們很常發生這情況。」
這是妳常抱怨的一件事吧!!

「妳事情全都一手包,我能体會妳的忙。」
「但我不知怎麼幫到妳!!」
「只能盡全力快點找到妳提的問題」
這是我心中對這問題的回答,
只是我不知怎麼說出口,因為,妳對我的信任度已相當的低了。

技術問題我全力解決,到後來連學長都看不過去的和我說,
「JASON呀!!你不用老想用AP的方式來用工具,你就直接回答是工具的限制不就好了。」
「這樣做出來的東西又難維護,又花時間,也不見得別人會感謝你。」
但我還是趕工做出來了,有時連我自己都覺得怎麼做得出這鬼東西,哈!!

遇到了重重困難,也加了那麼多班,總算是順利了結案。

現下,我能和妳有當朋友的機會嗎? 讓我有扭轉印象的機會。
我由衷期待妳的答覆。
如真不想,爽快的給我一個拒絕吧!!

一個心老是吊在半空中的JASON