2011-02-25 3 views
0
SELECT 
    Id AS VEHICLE_GUID 
FROM 
    Vehicles WITH(NOLOCK) 

결과가해야 텍스트 파일에 기록 된 후 브래킷이 있습니다 2343-GUID-EX-AMPLESQL 서버 2008/SSIS : GUID를

을하지만 그 대신 수 있습니다 : [2343-GUID-EX-AMPLE]

이것은 정말 간단한 쿼리이다, 내가 사용을 sql-server-2008 및 BIDS (SSIS)가 있습니다. 결과를 미리 볼 때 대괄호가 없습니다.

그러나 쿼리를 실행하고 결과를 텍스트 파일에 쓰는 작업을 수행 할 때 텍스트 파일을 열 때 GUID 주위에 대괄호가 표시됩니다. 내가 텍스트 파일 대상에서이 문제를 일으킬만한 속성을 보지 못해 좌절감을 느낍니다. 아니면 뭔가를 놓칠 수 있습니까? 어쩌면 이것은 쿼리에서 해결할 수 있습니까?

어떤 생각이라도 대단히 감사하겠습니다. 나는 더 이상 머리를 뺄 필요가 없습니다.

감사합니다,

+0

이것은 SQL 실행이 만들어내는 것이 아니며 응용 프로그램 계층에서 발생합니다. –

답변

0

는 나는 당신이 사용하는 데이터 형식의 함수 믿습니다. 당신은 캐스팅/varchar로 변환하고 문제를 피할 수 있어야합니다 또는 적어도 대괄호를 제거하는 방법에 대해 그것에 대해 함수를 실행합니다.

+0

함수를 실행하는 방식으로 수행되는 형식인지 확인하십시오. 그러나 대괄호는 작동 한 후에 만 ​​나타납니다. 텍스트 파일에 쓰여진 파일 – Billy

+0

캐스팅/변환을 시도한 다음 반환 결과에 대괄호가 나타나게하거나 텍스트 파일에 나타나지 않게하는지 확인하십시오. – Thyamine