在SQL Server中新建一行
本文关键字:一行 新建 SQL Server | 更新日期: 2023-09-27 17:59:20
我正试图在sql server中创建一个新行。这是我的查询
UPDATE Translations
SET FieldLabel = 'Sequence' + CHAR(13) + CHAR(10) + 'Number'
WHERE (id = '1')
我需要在序列和数字之间有一个间隔。到目前为止,一切都不起作用。
使用在页面上生成
@Html.LabelFor(p => Model.FirstOrDefault().SeqNbr, htmlAttributes: null,
labelText: xxx.Controllers.FieldTranslation.GetLabel("SeqNbr",
@xxx.DNetSynch.GlobalVariables.LanguageID))
无论我使用char(10)还是br
,都不会返回break
换行符不会显示在结果网格中,但它在那里。您可以尝试复制&将单元格粘贴到文本编辑器中。
这将起作用,但FieldLabel必须是varchar()或nvarchar()
UPDATE Translations
SET FieldLabel = 'Sequence' + CHAR(10) + 'Number'
WHERE (id = '1')
如果在网页中呈现,则使用
UPDATE Translations
SET FieldLabel = 'Sequence<br>Number'
WHERE (id = '1')
但最好使用第一种解决方案,并在服务器逻辑中用<br>
替换char(10)
。