sql-server-2005 - tsql : best way to cast variables to string type?

标签 sql-server-2005 tsql

我编写了一个 tsql 过程,它将一个字符串插入到一个文本文件中,这意味着它需要将所有变量转换为一个字符串。除了使用 case by case 语句之外,是否有更简单的方法来执行此操作,它包含所有情况并将任何类型强制为字符串类型?

提前致谢

最佳答案

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

CAST(expression AS CHAR)
-- or:
CAST(expression AS VARCHAR)

您可以选择指定长度。

不幸的是,如果您想以与默认表示不同的任何方式对其进行格式化,则日期时间会有点困难。

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

祝你好运!

关于sql-server-2005 - tsql : best way to cast variables to string type?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1268762/

相关文章:

sql - 选择使用联合查询

sql-server-2005 - 使用SQL获取前一行数据

sql - 如何在 View 的计算列中强制执行 NOT NULL

SQL Server 2008 R2。 'AUTO_INCREMENT' 附近的语法不正确

sql-server - 为什么整数变量不能按顺序用作START WITH的值

c# - 在 C# LINQ 中实现 RANK OVER SQL 子句

java - 可以采取哪些 SQL Server 05/08 安全措施来防止 SQL 注入(inject)?

sql-server - 显示逗号而不是点作为小数分隔符

sql - 使用密集秩函数的第二最大值

mysql - Netezza SQL 比较同一个表中的两条记录