SQL如何删除落后空间?
我目前正在一个SQL数据库中工作,其中列有尾随空间。
所讨论的空间显示为浏览器URL中的%20。
我已经能够使用SELECT查询将它们删除,但是每当我将其转换为更新时,它似乎不起作用,任何输入都将不胜感激。
工作选择查询:
select [dbo].[udf-Str-Strip-Control](identifier)
from [AHDRC].[dbo].[artworks]
损坏的更新查询:
update [AHDRC].[dbo].[artworks]
SET [identifier] = [dbo].[udf-Str-Strip-Control](identifier);
SELECT [identifier]
From [AHDRC].[dbo].[artworks];
我当前正在使用SQL Server Management Studio 则是NCHAR(128)道歉。
[标识符]如果有什么不清楚 /格式不好,
I'm currently working in an SQL database where a column has trailing spaces.
The spaces in question show up as %20 in the browser url.
I've been able to remove them with a select query but whenever I convert it to an update an set query it doesn't seem to work, any input would be appreciated.
Working select query:
select [dbo].[udf-Str-Strip-Control](identifier)
from [AHDRC].[dbo].[artworks]
Broken update query:
update [AHDRC].[dbo].[artworks]
SET [identifier] = [dbo].[udf-Str-Strip-Control](identifier);
SELECT [identifier]
From [AHDRC].[dbo].[artworks];
I am currently using SQL server management studio
[identifier] is a nchar(128)
Apologies if anything is unclear / badly formatted.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
[标识符]是一个NCHAR(128),引起了落后空间。
[identifier] was a nchar(128) causing trailing spaces.