0
爲了堅持Dry Principle我有一些我覺得可以輕鬆地生活在一個函數中的代碼。我可能需要在未來的某個時候重用此代碼,但我可能不會。理想情況下,我將擁有一項生活在這段代碼中的功能,因爲它對整個數據庫沒有任何好處,並且生活在任何現有方案的內部都會在嘗試查找有意義的全局有用功能時產生噪音。有沒有辦法在SQL Server 2008中創建查詢特定函數?
我試圖編寫一個腳本,它使用典型語法在我的其他代碼之前創建一個函數,並將該函數放在代碼末尾。由於未來可能發生碰撞,這不太理想,但是風險可以接受。不幸的是我得到一個錯誤:
'CREATE FUNCTION' must be the first statement in a query batch.
不幸的是,在語句前後添加分號不是一個快速的修復。如果不將它們構建到數據庫框架中,是否沒有辦法快速使用它們?
或者我問錯了問題。在一個腳本中是否有強制單獨批量的方法?
我以不同的方式來到同一個地方。謝謝你的解釋。 – Glenn 2011-12-21 00:45:06