2011-08-09 62 views
5

我即將開始涉及大量SQL的項目,其中可能有很多機會自動化/標準化一堆不同的代碼。學習SQL元編程,代碼生成和其他快捷方式有什麼好的資源?什麼是SQL中元編程的好資源?

+0

它與元編程有所不同嗎? –

+1

注意:這有三張移植給[Programmers](http://programmers.stackexchange.com/)的投票,但它實際上只是一個**非建設性的**問題,在這裏就像那裏一樣,結果會是一個長長的名單。 –

+1

這可能會導致一個長長的名單,但一些SO成員不同意這是否會有建設性。 SO有*標記*這樣的Q/A是無損的。我相信,那實際上是非建設性的。最好從內容而不是長度或數量來判斷答案的問題和相關性。 –

回答

2

通常人們認爲元編程是從程序內部操縱語言。雖然我們可以爭論多少Java可以做到這一點,但SQL幾乎無法通過此測試。

但元編程比這個更普遍:它只是將代碼(規格/正式文檔)視爲數據,並操縱它以獲得新的結果。您不需要該程序來操作代碼。所有你需要的是一個工具,可以讓你這樣做,不管你有什麼編程語言。