我想要实现的是能够找到文本结束的位置,然后添加更多文本。
如果我运行我的脚本,我可以看到我的文本长度为57个字符。我想在文本末尾添加更多数据。
select LEN(TXT1) AS COUNT, TXT1, TEXT_ID from HBM_TEXT where text_id=1584235430
-- 57 characters
COUNT TXT1 TEXT_ID
57 29-06-2017 - I need help adding a word to the end of this 1584235430
例如,我现在要添加". 30-06-2017 - I found my answer"
所以结果将是
"29-06-2017 - I need help adding a word to the end of this. 30-06-2017 - I found my answer"
我通常需要将相同的文本添加到多行,因此每条记录的计数都不同。
我看不到更新逻辑是否正确所以任何指针都是受欢迎的。
提前致谢
答案 0 :(得分:1)
感谢Imran,我的更新声明包括:
LTRIM(RTRIM(TXT1))+''+ CHAR(13)+ CHAR(10)+''+ '29 -06-2017 - 我的新文本数据'
我有原始文字,换行符,新文字。这是一种享受。
答案 1 :(得分:0)
也许我没有正确理解但是下面有什么问题?
SELECT LTRIM(RTRIM(TXT1)+' '+CAST(DateVal AS VARCHAR)+' '+'Whatever' FROM YourTable
或者在LTRIM(RTRIM(YourValue))
??