T-SQL Cstr函数

MS SQL没有一个如vb一样的Cstr的函数。平常在T-SQL开发过程中,却很想要这样的一个功能,把一个输入的值转换为string, 如果用户输入一个NULL值,却把它转为一个N''值。因此也写了一个自定义函数:

Cstr
CREATE FUNCTION [dbo].[Cstr] 
(
    @Value SQL_VARIANT
 )
RETURNS NVARCHAR(MAX)
AS
BEGIN
    RETURN ISNULL(CAST(@Value AS NVARCHAR(MAX)), '')
END

 

posted @ 2012-02-20 00:25  Insus.NET  阅读(938)  评论(0编辑  收藏  举报