带有可变参数的SQL函数

时间:2015-03-03 05:08:12

标签: sql-server sql-server-2008 concatenation

作为上面的标题,我需要使用变量参数在SQL中创建一个函数 它主要用于将字段连接到1个字段。例如:

MyConcat(1, 'xxx', 23456, 'yyyy') will result '1-xxx-23456-yyyy'

MyConcat('aaa', 123, 888) will result 'aaa-123-888'

它应该在另一种语言上非常容易,但如何在SQL中定义?

非常感谢。

1 个答案:

答案 0 :(得分:0)

根据您的要求,您可以像这样创建自定义的CLR功能

https://msdn.microsoft.com/en-us/library/91e6taax(v=VS.90).aspx