通过 SQL Server 查询分析器更新长字符串

发布于 2024-08-19 09:29:51 字数 77 浏览 9 评论 0原文

我有一个很长的文本字符串,我想更新表中的特定列。 sql查询分析器中的更新语句目前是一长行。有没有办法将更新语句分成多行以便于阅读更新语句?

I have a really long string of text that I would like to update a particular column in a table. The update statement in sql query analyzer is on one long line currently. Is there a way to break up the update statment into multiple lines for easier reading of the update statement?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(3

习ぎ惯性依靠 2024-08-26 09:29:51

查询分析器允许您在文字中添加换行符:

insert into tbl (x) values ('hello
world')

但这也会插入 CR。另一个建议:

insert into tbl (x) values ('hello ' +
'world')

是标准程序。

Query analyzer lets you put line breaks into literals:

insert into tbl (x) values ('hello
world')

But this inserts a CR as well. The other suggestion:

insert into tbl (x) values ('hello ' +
'world')

is standard procedure.

以往的大感动 2024-08-26 09:29:51

我想你追求的是字符串连接?

您可以像这样进行更新:

Update YourTable
Set Col1 = 'Start of some long string' + 
'End of the long string'
Where SomeColumn = SomeValue

I think what you are after is string concatenation?

You can do an update like this:

Update YourTable
Set Col1 = 'Start of some long string' + 
'End of the long string'
Where SomeColumn = SomeValue
眼眸里的快感 2024-08-26 09:29:51

在多行上使用 UPDATE 语句没有问题。比如:

UPDATE yourtable
SET col1 = 
  'New value for column 1'
 ,col2 = 
  'New value for column 2'
WHERE col3 = 7

……就好了。

There's no problem having an UPDATE statement over multiple lines. Something like:

UPDATE yourtable
SET col1 = 
  'New value for column 1'
 ,col2 = 
  'New value for column 2'
WHERE col3 = 7

...is just fine.

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