2010-06-04 146 views
7

我發現自己編寫SQL代碼(查詢或存儲過程)來解決可以絕對定義爲在業務中經常發生的「模式」的問題。是否有SQL代碼的開源庫?

我每次遇到一個新問題(必須由其他編碼人員/數據庫分析人員無數次解決,我不知道是否有一個我可以去檢查的存儲庫(同行評審)代碼 - 並且可能會偶爾添加兩個便士我知道不同的數據庫供應商傾向於編寫稍微變化的SQL形式 - 但仍然可能存在一個使用ANSI和專有內容的存儲庫希望這樣的網站可以鼓勵更多人們可以編寫標準化的SQL。

是否有這樣的網站?如果不是 - 爲什麼不呢?(其他人會對這樣的網站感興趣嗎?) 如果這樣的網站存在,請提供鏈接Google沒有發現任何有用的東西。

回答

2

http://www.sqlservercentral.com/Scripts/處有大量腳本可用,您還可以在其中提供腳本。不確定是否符合存儲庫標準。

我很想看到更多的協作,你可以檢查編輯和提交代碼到一個位置,但這聽起來像你可以做的只是一個顛覆服務器和Web界面。

0

不幸的是,SQL不像標準的那樣應該是DATE,TIME,DATETIME和TIMESTAMP的幾種不兼容的實現,Oracle有NUMBER,DB2有DECIMAL,那裏的ANSI標準只覆蓋了一些函數,沒有標準的sotred程序。

所以簡短的回答是否定的。但是,各種DBMS特定的論壇包含豐富的SQL示例語句。

我會去數據庫管理系統的具體路由,因爲沒有比找到一塊精確解決你問題的SQL更令人沮喪的事情,但只有當你的數據在Oracle中時才能在SQLServer上工作。

相關問題