任何人都有一個很好的C#方法來獲取T-SQL命令並根據某些標準對其進行格式化? SQL字符串通常非常難看,我花了很多時間清理它們。就我所知,沒有一個好的標準格式,但只要字符串一致,我就不會太在意。任何人都有一個SQL語法格式的方法?
1
A
回答
0
0
使用存儲過程。
//Stored Procedure name is ADDCustomer_sp
SqlCommand cmd = new SqlCommand("ADDCustomer_sp", con);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter Name = new SqlParameter("@CusName", SqlDbType.NVarChar, 50);
Name.Value = TextBox1.Text;
Name.Direction = ParameterDirection.Input;
cmd.Parameters.Add(Name);
cmd.ExecuteNonQuery();
+1
使用存儲過程來做什麼? – Greg 2011-03-14 05:04:03
+0
對不起,誤會。我並不是說我的程序中的SQL語法很醜陋,而且可以通過將它放在一個sproc後面來幫助。我的意思是,當一個同事給我一個很大的SQL語句,並且說:「你能告訴我怎麼會做這樣那樣的事嗎?」我必須花15分鐘清理SQL,以便了解發生了什麼。它可能看起來像一個挑剔的,但我認爲良好和一致的語法是在工作場所節省大量時間。我喜歡將主關鍵字(即SELECT,FROM,WHERE,ORDER BY)放在新行上並縮進JOIN和額外的WHERE子句。 – 2011-03-15 15:33:14
相關問題
- 1. 任何人都可以解釋這個JavaScript語法(語法)嗎?
- 2. SQL語法錯誤 - 任何人都可以幫我修復它
- 3. 任何人都有一個漂亮的信用失效算法?
- 4. 任何人都有辦法在gnuplot中繪製一個bean圖?
- 5. 任何人都認識到這種語法或編程語言?
- 6. 我不明白這Perl語法,任何人有任何想法?
- 7. 任何人都有這個命令的想法?
- 8. 任何人都知道一種方法/工具來比較即席SQL查詢?
- 9. 任何人都可以解釋我這個javax swing方法嗎?
- 10. 任何人都可以幫助我的語法?
- 11. 任何人都可以解釋升壓元組庫的語法?
- 12. 任何人都可以幫我選擇查詢的語法嗎?
- 13. 任何人都可以在這裏糾正我的語法?
- 14. 任何人都可以在我的php中找到語法misstake?
- 15. 任何人都知道更有效的方法來做到這一點?
- 16. 任何人都有一個想法如何建立這個網站www.nikebetterworld.com?
- 17. 任何人都有一個很好的方式來調試WPF焦點?
- 18. 2sxc中的錯誤多語言編輯 - 任何人都知道解決方法?
- 19. SQL語法錯誤:任何人都可以在這裏看到問題嗎?
- 20. 任何人都可以解釋這種語法嗎?
- 21. C任何人都可以解釋這種語法?
- 22. If,IsError,VLOOKUP語法錯誤 - 任何人都知道爲什麼?
- 23. 任何人都可以解碼這個或建議一種解碼方法?
- 24. 任何人都無法註冊與硒網格Ghostdriver?
- 25. 任何人都可以幫助破解這個時間格式?
- 26. 任何人都有一個想法,爲什麼不生成令牌?
- 27. 任何人都有關於CASlotProxy的想法
- 28. 任何人都有渲染HTML的差異算法?
- 29. 「你有一個錯誤的SQL語法」
- 30. 任何人都可以改變這種方法嗎?
可能的重複http://stackoverflow.com/questions/1944501/sql-formatter-using-c – 2011-03-02 06:32:29
爲什麼開發時它已經可用?你可能想看看http://www.dpriver.com/products/sqlpp/ssms_index.php – Mayank 2011-03-02 06:34:28
@Mayank,這正是我所期待的。謝謝。 – 2011-03-15 15:34:14