使用数字和转义字符创建SQL值?

时间:2017-02-22 15:59:58

标签: sql sql-server sql-server-2008

我希望创建一个包含字段和一些转义字符的SQL查询,以便客户端更轻松地将数据上传到他们的系统。 这就是我创造的内容:

Select
    [Int Field],
    Str("'" + [Int field] + "',") as client field,
etc.

该字段运行良好,但拒绝显示特殊字符,只显示字段(尽管以指定的空间为中心),没有数字。当我使用''时,它不会强制它们出现,但当我将它显示的字段分开时。

我需要它显示像

'123123',
'123124',
'123125',

etc.

有没有办法创建一个输出类似的SQL查询?

1 个答案:

答案 0 :(得分:1)

str()有一个可选的length参数,默认值为10,可选的decimal参数,默认值为0.您可以使用{{1}的len()或者您可以使用[int field]将其转换为字符串。

此外,在转换字符串之前,您无法在convert(varchar(10),[Int field])添加字符串。

试试这个:

[int field]