-1

我必须将一些参数值记录到日志文件(SQL Server 2005)

SQL 中是否有一种通用 .ToString()方法可以将任何类型转换为objectstring可视化对象值?

通过例如。如果我使用STR(@param)它,它期望 @param 是一个浮点或整数值。当@param 是 varchar 时它会失败...

4

2 回答 2

4

您应该能够使用CONVERT()orCAST()将任何参数转换为字符串:

SELECT CONVERT(NVARCHAR(MAX), @param);
SELECT CAST(@param AS NVARCHAR(MAX));

转换是否有意义是另一回事。

于 2012-08-23T17:14:33.863 回答
0

查看CAST()CONVERT()功能。

于 2012-08-23T17:13:59.793 回答