我希望得到一个像[www.myweb.com?q=id%3D123456%26action%3Dgo
]
但实际上我得到[www.myweb.com?q=id%3D123456%26action%3Dgo?
]
最后会出现问号。
我的数据引擎是SQL Server 2012
declare @id bigint;
set @id=123456;
select
'www.myweb.com?q=id%3D'+convert(varchar(20),@id) +'%26action%3Dgo'
答案 0 :(得分:3)
如果你检查 通过粘贴
'www.myweb.com?q=id%3D'+convert(varchar(20),@id) +'%26action%3go'
在sql server查询窗口中,您可以看到运行查询的go和'
之间的非dsplay字符。问号将会出现