如何在sql中使用Substring命令将字段拆分为10个新字段
我有一个领域,我的标题,没有。到目前为止,它还没有任何价值。在我的固定宽度文件largefile的末尾是261个字符。现在,我被告知要把这个261个字符的字段分成10个单独的字段。我可以使用这个新模式重新导入它。我在这个网站上发现了一些其他的东西,我在另一个网站上发现了一些其他的东西,这很有意义,但似乎我缺少了一些代码。你有没有想过我是不是走对了路 我尝试了以下代码,但以错误告终如何在sql中使用Substring命令将字段拆分为10个新字段,sql,substring,Sql,Substring,我有一个领域,我的标题,没有。到目前为止,它还没有任何价值。在我的固定宽度文件largefile的末尾是261个字符。现在,我被告知要把这个261个字符的字段分成10个单独的字段。我可以使用这个新模式重新导入它。我在这个网站上发现了一些其他的东西,我在另一个网站上发现了一些其他的东西,这很有意义,但似乎我缺少了一些代码。你有没有想过我是不是走对了路 我尝试了以下代码,但以错误告终 update dbo.largefile set blank1 = substring(nothing,1,9)
update dbo.largefile
set blank1 = substring(nothing,1,9)
unkn1 = substring(nothing,10,1)
unkn2 = substring(nothing,11,1)
blank2 = substring(nothing,12,35)
unkn3 = substring(nothing,47,4)
unkn4 = substring(nothing,51,1)
contact = substring(nothing,52,35)
title = substring(nothing,87,35)
contactphone = substring(nothing,122,10)
website = substring(nothing,132,204)
unkn5 = substring(nothing,203,59);
Msg 102, Level 15, State 1, Line 3
Incorrect syntax near 'unkn1'.
每次分配后都缺少逗号:
update dbo.largefile
set blank1 = substring(nothing,1,9),
unkn1 = substring(nothing,10,1),
unkn2 = substring(nothing,11,1),
blank2 = substring(nothing,12,35),
unkn3 = substring(nothing,47,4),
unkn4 = substring(nothing,51,1),
contact = substring(nothing,52,35),
title = substring(nothing,87,35),
contactphone = substring(nothing,122,10),
website = substring(nothing,132,204),
unkn5 = substring(nothing,203,59);
每次分配后都缺少逗号:
update dbo.largefile
set blank1 = substring(nothing,1,9),
unkn1 = substring(nothing,10,1),
unkn2 = substring(nothing,11,1),
blank2 = substring(nothing,12,35),
unkn3 = substring(nothing,47,4),
unkn4 = substring(nothing,51,1),
contact = substring(nothing,52,35),
title = substring(nothing,87,35),
contactphone = substring(nothing,122,10),
website = substring(nothing,132,204),
unkn5 = substring(nothing,203,59);
每次赋值后都缺少逗号:blank1=substring(nothing,1,9),unkn1=substring(nothing,10,1),……@forpas。。。你能把你所说的复制成一个正确的答案,这样你就可以得到信任。我知道这是件小事。感谢您的帮助每次作业后您都缺少逗号:blank1=子字符串(无,1,9),unkn1=子字符串(无,10,1),……@forpas。。。你能把你所说的复制成一个正确的答案,这样你就可以得到信任。我知道这是件小事。谢谢你的帮助