我有一个很长的文本字符串,我想更新表中的特定列。sql 查询分析器中的更新语句目前是一长行。有没有办法将更新语句分成多行以便于阅读更新语句?
问问题
3419 次
3 回答
1
查询分析器允许您将换行符放入文字中:
insert into tbl (x) values ('hello
world')
但这也插入了一个 CR。另一个建议:
insert into tbl (x) values ('hello ' +
'world')
是标准程序。
于 2010-01-28T04:30:41.947 回答
0
多行上的 UPDATE 语句没有问题。就像是:
UPDATE yourtable
SET col1 =
'New value for column 1'
,col2 =
'New value for column 2'
WHERE col3 = 7
……刚刚好。
于 2010-01-28T00:51:15.040 回答
0
我认为您所追求的是字符串连接?
您可以像这样进行更新:
Update YourTable
Set Col1 = 'Start of some long string' +
'End of the long string'
Where SomeColumn = SomeValue
于 2010-01-28T01:06:32.550 回答