2016-01-21 38 views
2

我正在我們的某個供應商處部署應用程序。我們很少有需要使用函數刪除的特殊字符。供應商對我們所要求的任何更改非常緩慢。在表列中保存數據庫函數

我有權訪問我們用來保存配置表的一個配置表。

我想在表列中保存一個SQL函數,我將在運行時讀取並執行它。

我不確定它是否是一個很好的編程習慣。請建議如果這不應該使用,那麼爲什麼還有其他方式來做到這一點?

數據庫是SQL Server。建議如果這是一個很好的編程習慣。

+2

「我不知道,如果它是一個良好的編程練習「我確定它不是... –

+0

爲什麼你想這麼做? – Marzouk

+0

請提供您的功能和預期結果 – Devart

回答

1

一個更好的做法是編寫你的函數,這樣你不必每次彈出一個新的特殊字符就改變它。

爲什麼不寫一個允許預定義的非特殊字符集的函數,而不是編寫一個函數來過濾出一組預定義的特殊字符?那麼你不應該改變它。

0

你可以在SQL Server中使用Computed column,對我來說這並不取決於你正在努力實現的場景一個很好的做法,但我認爲這可能幫助你