tsql:将变量转换为字符串类型的最佳方法?

phi*_*ill 12 t-sql sql-server-2005

我写了一个tsql过程,它将一个字符串插入到一个文本文件中,这意味着它需要将所有变量转换为字符串.而不是使用case case语句,是否更容易做到这包括所有情况并强制任何类型的字符串类型?

提前致谢

Pla*_*ure 27

全部大写是文字文本,小写是您应该插入值的内容:

CAST(expression AS CHAR)
-- or:
CAST(expression AS VARCHAR)
Run Code Online (Sandbox Code Playgroud)

您可以选择指定长度.

不幸的是,如果您希望以与默认表示形式不同的任何方式对其进行格式化,那么使用日期时间会有点困难.

我的信息来自MSDN网站.我认为你必须仔细阅读该网站和其他网站,并仔细阅读它,但希望这个CAST功能将是一个良好的开端.

祝好运!