처음으로 조인과 함수가있는 쿼리를 사용하여 VS2010 데이터 세트 디자이너에서 DataSet/TableAdapter를 만들려고합니다. NVL(). 일반적으로 단일 데이터베이스 테이블을 서버 탐색기에서 디자이너 작업 영역으로 끌어서 사용했습니다. 이 경우 내가 마우스 오른쪽 버튼으로 클릭에서 와는 TableAdapter에 추가하고 다음 쿼리 입력 : DataTable에는 적절한 열이 생성 된.Net DataSet Designer 및 NVL() 사용
SELECT a.primary_key, NVL(a.message, b.subject) as subject
FROM TableA a, TableB b
WHERE a.primary_key = b.primary_key (+)
AND (a.time_stamp BETWEEN :time_start AND :time_end);
합니다. 문제는 TableAdapter에에 쿼리를 실행하려고 할 때 오류를 부여하고 있다는 것입니다 :
Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.
나는 각각의 컬럼의 속성에 이상한 아무것도 표시되지 않습니다. 내가 뭘 놓치고 있니?
감사합니다.
가 그렘린 ... 복원 할 수 먹게있어? – b0rg
눈부신뿐만 아니라 좋은 잡기. 감사. 두려워하지 마라, 그것은 코드에있다. 그러나 나는 그것을 여기에서 제공하지 않고 있었다. – McArthey
"whys"메시지를 제외하고 남겨둔 메시지는 주체 외부에 저장됩니다. 즉, 거기에 메시지가 누락 된 경우, 즉 조인이 올바른 경우입니다. 내 대답을 확인하는 쿼리를주었습니다. 결과를 알려주십시오. – b0rg