2
한 소스에서 다른 소스로 선택하는 경우 동시에 데이터 정렬을 지정할 수 있습니다.SELECT INTO를 수행 할 때 데이터 정렬을 지정할 수 있습니까
SELECT Column1, Column2
INTO DestinationTable
FROM SourceTable
여기서 'DestinationTable'은 아직 존재하지 않습니다.
나는 난 그냥 각 열에 정렬을 추가 할 수 있도록 열의 데이터 유형이 사전에 알려지지 않은 내 진짜 문제에
SELECT Column1, Column2 COLLATE Latin1_General_CI_AS
INTO DestinationTable
FROM SourceTable
처럼 뭔가를 할 수있어. SQL을 생성하는 큰 불쾌한 저장 프로 시저를 사용하는 레거시 응용 프로그램의 구석에 있으며 최소한의 변경만으로 tempdb에서 다른 데이터 정렬을 사용하는 새 서버에서이 서버를 작동 시키려고합니다.
내가 좋아하는 뭔가를 찾고 있어요 :
SELECT Column1, Column2
INTO DestinationTable COLLATE Latin1_General_CI_AS
FROM SourceTable
그러나 그것은 작동하지 않습니다.
OK - 그 덕분에, 내가 생각한 것을 확인합니다. 이 SP는 수백 가지가 있으며 많은 것들이 동적 SQL을 생성합니다. 따라서 경로를 수정해도 문제가 될 수는 있지만 절대 선택의 여지가 없으면 내려 가지 않습니다. 우리가 정렬 할 수 있는지 알아봐야 할 것처럼 보입니다. 온도와 일치하도록 데이터 정렬을 변경합니다. – FinnNk
테이블 정렬을 어떻게 설정합니까? –
@IanThompson : 게으름과 정확하지 않았습니다. "먼저 열의 데이터 정렬 정의"를 의미합니다. – gbn