sql server udf,返回与输入表达式相同的类型
Posted
技术标签:
【中文标题】sql server udf,返回与输入表达式相同的类型【英文标题】:sql server udf, return the same type as the input expression 【发布时间】:2009-06-15 08:54:20 【问题描述】:udf 是否可以返回与其参数之一相同的数据类型?
我希望我的 udf 接受任何精度和比例的小数 并返回相同的类型。
【问题讨论】:
【参考方案1】:您可以让函数接受并返回sql_variant。
【讨论】:
我需要使用round函数所以我需要一个小数 您可以使用 SQL_VARIANT_PROPERTY(colA,'Precision') 来检索变体 msdn.microsoft.com/en-us/library/ms178550.aspx 的精度,然后您可以使用 CASE 语句以不同的方式处理转换不同的变体。以上是关于sql server udf,返回与输入表达式相同的类型的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server StoredProc 与 UDF 内联表