SQL SERVER如何插入数据到一个表中,分拆为两个表,用一个id关联

问题遇到的现象和发生背景

CREATE TABLE comapny(
ucompanyid char(100),
company_name char(64),
provice char(64),
city char(64)
)

 create table tmp001(
 company  char(64),
 city    char(64),
 provice  char (64),
 per_name  char(64),
 tel      int
 )
 
 create table persons(
 upersonID    char(100),
 ucompanyID   char(100),
 per_name    char(100),
 tel     int
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

没明白你的意思