SQL Server中的字符串操作 - 添加占位符字符
问题描述:
当谈到SQL Server字符串操作函数时,我有点绿色。如果非要在这六个字符的字符串,说:SQL Server中的字符串操作 - 添加占位符字符
DECLARE @p_MyStringVariable VARCHAR (100)
SET @p_MyStringVariable = 'FANFFF'
我想插入,就是说,在最后一个字符串的第一和第七位的字母“M”,并分配到另一个VARCHAR变量阅读'MFANFFMF',我该如何做到最好?我是否正确地阅读了SQL Server字符串从一个开始索引,而不是零?例如,我正在考虑SUBSTRING()函数。
(请注意,某些字符串将达到100个字符的长度,因此,VARCHAR(100以上)的声明,甚至为6个字符串),多为你的帮助
感谢。
答
是的,SQL Server索引varchar等列从一开始。
要插入特定点,请使用STUFF(并参阅Joes的答案)
很好,谢谢。 – larryq 2011-02-16 21:18:29