Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在sql中使用Substring命令将字段拆分为10个新字段_Sql_Substring - Fatal编程技术网

如何在sql中使用Substring命令将字段拆分为10个新字段

如何在sql中使用Substring命令将字段拆分为10个新字段,sql,substring,Sql,Substring,我有一个领域,我的标题,没有。到目前为止,它还没有任何价值。在我的固定宽度文件largefile的末尾是261个字符。现在,我被告知要把这个261个字符的字段分成10个单独的字段。我可以使用这个新模式重新导入它。我在这个网站上发现了一些其他的东西,我在另一个网站上发现了一些其他的东西,这很有意义,但似乎我缺少了一些代码。你有没有想过我是不是走对了路 我尝试了以下代码,但以错误告终 update dbo.largefile set blank1 = substring(nothing,1,9)

我有一个领域,我的标题,没有。到目前为止,它还没有任何价值。在我的固定宽度文件largefile的末尾是261个字符。现在,我被告知要把这个261个字符的字段分成10个单独的字段。我可以使用这个新模式重新导入它。我在这个网站上发现了一些其他的东西,我在另一个网站上发现了一些其他的东西,这很有意义,但似乎我缺少了一些代码。你有没有想过我是不是走对了路

我尝试了以下代码,但以错误告终

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。。。你能把你所说的复制成一个正确的答案,这样你就可以得到信任。我知道这是件小事。谢谢你的帮助