SQL如何删除落后空间?

发布于 2025-02-13 11:45:03 字数 559 浏览 0 评论 0原文

我目前正在一个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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我很坚强 2025-02-20 11:45:03

[标识符]是一个NCHAR(128),引起了落后空间。

[identifier] was a nchar(128) causing trailing spaces.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文