[英]Creating SQL value with both number and escaped characters?
我正在寻找一个同时包含一个字段和一些转义字符的SQL查询,以使客户端更容易将数据上传到他们的系统。 这是我创建的:
Select
[Int Field],
Str("'" + [Int field] + "',") as client field,
etc.
该字段运行正常,但拒绝显示特殊字符,仅显示该字段(尽管以指定的空格为中心),但没有数字。 当我使用''时,不会强制它们出现,但是当我分开显示的字段时。
我需要它显示像
'123123',
'123124',
'123125',
etc.
有什么方法可以创建将输出类似以下内容的SQL查询吗?
str()
有一个可选的length
参数,默认值为10,一个可选的decimal
参数,默认值为0。您可以使用[int field]
的len()
,也可以只使用convert(varchar(10),[Int field])
将其转换为字符串。
另外,您不能在转换前将字符串添加到[int field]
。
尝试这个:
select
[Int Field]
, '''' + convert(varchar(10),[Int field]) + ''',' as clientfield
, '''' + Str([Int field],len([Int field])) + ''',' as clientfield2
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.