SQL Server 2008 Миграция на 2019 - PullRequest
1 голос
/ 09 января 2020

Я пытаюсь перенести мою БД 2008 в 2019, используя Data Migration Assistant. К сожалению, у меня есть неквалифицированное соединение (изменение поведения) в процедуре, и я не могу понять, как это исправить.

Вот код:

FROM Codebar
INNER JOIN Codebar_IdentPag ON Codebar_IdentPag.Tipo = Codebar.Tipo,  
Account
INNER JOIN AccountName ON AccountId = Account.Id 
LEFT JOIN AccountType2 ON AccountType2.Codigo = AccountType2Cod  
LEFT JOIN AccountType ON AccountType.Codigo = AccountTypeCod  
LEFT JOIN AccountPlan ON AccountPlan .Codigo = AccountPlanCod 
LEFT JOIN Currency ON Currency.Codigo = CurrencyCod
LEFT JOIN Country Country1 ON Country1 .Codigo = CountryCod
WHERE Account.Id = @numAccount  
AND Codebar.Id = @idCodebar  

Я думаю, что проблема возникает на первом INNER JOIN

В чем может быть причина моей проблемы?

1 Ответ

1 голос
/ 09 января 2020

Ваш JOIN синтаксический бит мод, просто исправьте его:

FROM Codebar cb INNER JOIN
     Codebar_IdentPagon IP 
     ON IP.Tipo = Tipo INNER JOIN
     Account A
     ON < whatever mapping you have > INNER JOIN
     AccountName AN
     ON AN.AccountId = A.ID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...