我正在我们的某个供应商处部署应用程序。我们很少需要使用函数删除特殊字符。对于我们要求的任何更改,供应商实际上很慢。
我可以访问我们用来保存配置表的配置表之一。
我想在表格列中保存一个SQL函数,我将在运行时获取它并执行它。
我不确定它是否是一个很好的编程习惯。请建议是否不应该使用,那么为什么或有其他方法可以做到这一点?
数据库是SQL Server。建议它是否是一个很好的编程习惯。
答案 0 :(得分:1)
更好的做法是以每次弹出新特殊字符时不必更改功能的方式编写功能。
为什么不编写一个允许预定义的非特殊字符集的函数,而不是编写一个过滤掉一组预定义特殊字符的函数?那你就不应该改变它。
答案 1 :(得分:0)
你可以在sql server中使用Computed column,对我来说这不是一个好习惯,这取决于你想要实现的场景,但我认为这可能对你有帮助