如何在sql server中分配nvarchar和varchar

时间:2014-06-12 08:45:05

标签: sql sql-server varchar nvarchar

我有一个名为thisSP的存储过程,它调用另一个名为[theOtherStoreProcedure]的sp。

[在 thissp 中有nvarchar EventUrl参数。]

EXEC dbo.TheOtherStoreProcedure     @EventID = @EventID
                                    ,
                                    ,
                                    ....................
                                    ,@EventUrl = @EventUrl
TheOtherStoreProcedure

我正在分配EventUrl并将其插入Table.However TheOtherStoreProcedure EventUrl is varchar

@EventUrl = @EventUrl

问题:SQLServer正在做nvarchar到varchar转换过程吗?

1 个答案:

答案 0 :(得分:1)

SQL Server执行从nvarchar到varchar的隐式转换,前提是两个参数的大小都是兼容的。

Here是SQL Server中的转换表