FieldA의 값에 따라 FieldB, FieldC 중 하나에서 2 개의 필드 중 하나에서 데이터를 가져 오는 case 문이 있습니다. 3 개의 필드는 고유 한 ID로 연결된 3 개의 다른 테이블에 있습니다. 그래서 내 경우 문은 내가 VARCHAR, NVARCHAR, VARCHAR2와에 FieldB 및 FieldC 모두 캐스팅 시도2 필드를 결합하는 유형 불일치 오류
FieldA Newfield
Manager John
AccountNumber 55
BusTier1 Engineering
BusTier2 QA
BCAccount 297
ProgramID 11-34.1/2
를 얻기 위해 노력하고
Example Data.
Table1.FieldA Table2.FieldB Table3.FieldC
Manager John
AccountNumber 55
BusTier1 Engineering
BusTier2 QA
BCAccount 297
ProgramID 11-34.1/2
표
에 FieldA의 값에 따라 올바른 테이블에서 끌어 Nvarchar2. 유형 불일치 또는 잘못된 번호 중 하나가 발생합니다. 그것은 모두 ProgramID 필드를 중심으로합니다. 이 기록을 남겨두면 모든 것을 하나의 열로 끌어 올 수 있습니다.
글쎄, 실행하려는 SQL과 모든 관련 필드의 데이터 유형을 표시하는 데 도움이된다고 생각하지 않습니까? – OldProgrammer