![]() |
1
3
我建议您通过编程生成代码,例如通过XML+XSLT。得到的T-SQL将与您现在的T-SQL相同,但是维护它将更加容易(添加/删除函数)。
里面
功能
您没有太多选择,使用IFS几乎是唯一的解决方案。不能在函数中执行动态SQL(不能调用exec)。如果它是
存储过程
,然后您就可以更自由地使用动态SQL,并使用类似查找表的技巧:
|
![]() |
2
2
你能改变它使它以字符串的形式执行函数吗?我通常建议您不要使用这种动态SQL,如果您后退一步,看看总体设计,可能会有更好的方法……但是,有了这里所知道的,当情况好转时,你可能会发现其中一个罕见的例外。 前任:
|
![]() |
3
0
无论调用SQL函数是什么,它为什么不选择该函数? 这似乎是一种选择不当的责任分配。 |
![]() |
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 2 年前 |
![]() |
Nick Fleetwood · 调度语法的LINQ查询 3 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 3 年前 |
![]() |
Java · 使用交叉应用同时显示两列 3 年前 |