SQL Query具有复制和编辑功能

时间:2013-05-20 20:38:28

标签: sql-server ms-access sql-server-2012

我是SQL新手并且有一个问题我还没有找到答案,可能是因为我不确定要搜索什么。我正在使用SQL Server 2012.我有一个从旧的Access DB(作业数据库)转换而来的数据库,需要将其与SQL Spatial DB连接。连接很可能是一个到多个,因为空间数据库中有一个“LOT”,并且对应于Jobs DB中的许多可能的“JOBS”。连接必须在“LOT”上,但唯一的问题是在Jobs DB中包含“LOT”的字段是文本,并且可能在同一字段中包含多个批次,例如下面的示例。

作业DB中的“L.0005& L.0006”对应于“5”&空间数据库中的“6”(单独的行)

我需要的是在所有列中创建另一行并复制,但将第一行修改为“5”而不是“L.0005”,新行为“6”而不是L.0006“。然后,key必须从该表的“JOB_NUMBER”移动到“JOB_NUMBER”和“LOT”。如果我可以在所有一个查询中执行此操作,那将是很好的,但如果它需要2个查询,那么我自己可以自己加入Spatial DB,这只是让我难以接受的第一部分。

如果有人知道更好的方法来实现这一点,我肯定会接受建议。如果在其他地方已经回答了这个问题,请指导我解决这个问题,就像我上面所说的那样,我不认为我甚至不知道要搜索什么,也没有找到我正在搜索的内容。

0 个答案:

没有答案