홈>
아래 쿼리가 있습니다. 작업중 인 도구로 여러 SELECT 문을 사용하고 있는데 어떤 이유로 든 첫 번째 줄에 단일 SELECT 값을 가진 FROM 절이 필요합니다.
DOCUMENT_ID는 정수 유형 열입니다. 이 쿼리의 출력으로 DOCUMENT_ID가 쉼표로 구분 된 값으로 필요합니다. (예 : 1234,7786, 6478, 5835)
문제는 아래 오류가 발생한다는 것입니다. 누군가 도와주세요.
varchar 값 ','을 데이터 유형 int로 변환 할 때 변환에 실패했습니다. CAST를 사용하여 NVARCHAR로 변환 사용에 관한 게시물을 읽었지만 구문 오류가 발생합니다. 정확히 어디에 적용 할 수 있습니까?
SELECT DOCUMENT_ID FROM (
SELECT STUFF
(
(
SELECT ',' + em.DOCUMENT_ID
FROM(
SELECT distinct a.DOCUMENT_ID AS DOCUMENT_ID FROM A_DOCUMENT a
inner join PRICE_RECORD wk ON a.DOCUMENT_ID = wk.DOCUMENT_ID
WHERE a.APPROVAL_STATUS = 'Submitted'
) em
ORDER BY em.DOCUMENT_ID FOR XML PATH('')
),
1, 1, '') AS DOCUMENT_ID
) AS Output
감사합니다.
- 답변 # 1
관련 자료
- .htaccess - 내부 서버 오류를 일으키는 모드 다시 쓰기, 오류 500
- keras - tensorflow lite 변환 - 오류 : op 피연산자는 8 비트 부호없는 정수의 텐서 여야하지만 tensor 가 있습니다
- php - 배열에서 문자열로의 변환 오류가 발생하는 이유는 무엇입니까?
- wsl 2 - "sbt 서버가 이미 부팅 중입니다" wsl2 우분투에서 sbt를 시작할 때 오류
- sql server odbc"tcp 공급자 - 오류 코드 0x274c"
- php - 이메일을 보내는 동안 서버 인증서 오류와 비밀번호가 실패한 이유는 무엇입니까?
- cpanel에서 Python을 설정할 때 503 서버 사용 중 오류 코드 수신
- c++ - 동일한 데이터베이스에 두 개의 연결을 만들 때 "mysql server has gone away"오류가 발생합니다
- javascript - Windows 2012 R2 서버에서 405 이후 오류를 극복하는 방법
- kubernetes - 서버에서 kubectl 오류를 수정하는 방법 (notfound) - 서버가 요청 된 리소스를 찾을 수 없습니다
- ruby on rails - open-uri가있는 openuri - : httperror (500 내부 서버 오류)
- phpmyadmin - 요청 처리 중 오류 오류 코드 - 200 오류 텍스트 : ok (거부 됨) :wamp 서버
- sql server로 powershell 가져 오기 - 견적 오류
- c# - "varchar 값을 변환 할 때 변환에 실패했습니다"라는 오류가 수신되었습니다
- database - 올바른 자격 증명에도 불구하고 azure sql server 연결 오류 - 오류 번호 : 18456, 상태 : 1, 클래스 : 14
- spring - Vault 오류, 서버가 HTTPS 클라이언트에 HTTP 응답을 제공했습니다
- java - Spring Boot MiroService에서 Jackson API를 사용하는 동안 JSON 변환 오류
- python - fxcm 연결 오류 - 서버에 연결할 수 없습니다
- c++ - 방문자 사용시 변형 변환 오류 향상
- SQL Server Express에서 자동 백업을 예약하려고 할 때 오류 발생
관련 질문
- Microsoft SQL IN 연산자를 쌍으로 동시에 적용하려면 어떻게합니까?
- SQL Server Select 문-생성 된 열을 사용하여 조작
- mysql : Microsoft SQL의 Group By 기능
- mysql : 이것에 대한 쿼리를 작성하십시오 ..?
- SQL Server CHARINDEX가 문자열의 인덱스를 검색 할 수 없습니다.
- sql : 열을 행으로 이동
- SQL JSON_VALUE 상위 값 선택
- 5 분마다 데이터를 캡처하는 SQL 쿼리
- sql : UserPassword가 UserName과 같지 않지만 다음 code에서 오류를 반환하는 테이블 만들기
- sql : JSON 열의 값으로 검색
DOCUMENT_ID
인 경우int
입니다 그런 다음',' + em.DOCUMENT_ID
를 교체하십시오. 다음 중 하나와 함께 :int
varchar
보다 데이터 유형 우선 순위가 높습니다. 따라서 쉼표 (','
) )이 암시 적으로int
로 변환되었습니다. 전환 오류가 발생했습니다.