2017-09-20 9 views

답변

0

SSIS에서 SQL 실행 태스크를 설정하려면 좋은 쿼리가 필요합니다. 사이트의 쿼리에 대한 도움말을 얻을 수 있습니다. ---- here is the link ---- 아니라 당신이 쿼리에서 BCP

이 주로 널리 사용되는 옵션들 중 하나입니다

SSIS

의 SQL 작업을 실행 변수화 할 수 있습니다. 한 가지 이유는 DBA가이 명령어를 잘 알고 있기 때문입니다. 이 명령을 사용하면 데이터를 가져오고 내보낼 수 있지만 주로 텍스트 데이터 형식에 사용됩니다. 또한이 명령은 일반적으로 Windows 명령 프롬프트에서 실행되지만 xp_cmdshell을 사용하여 저장 프로 시저에서 호출하거나 SSIS 패키지에서 호출 할 수도 있습니다.

다음은 C : \ ImportData.txt 파일의 데이터를 dbo.ImportTest 테이블로 가져 오는 간단한 명령입니다.

bcp dbo.ImportTest in 'C:\ImportData.txt' -T -SserverName\instanceName

대량 삽입

이 명령은 T-SQL을 사용하여 SQL Server 내에서 직접 데이터를 가져올 수있는 T-SQL 명령입니다. 이 명령은 C : \ ImportData.txt 파일의 데이터를 dbo.ImportTest 테이블로 가져옵니다.

BULK INSERT dbo.ImportTest FROM 'C:\ImportData.txt' WITH (FIELDTERMINATOR =',', FIRSTROW = 2)

+0

은 대량 삽입 테이블을 업데이트하는 서비스를 제공하고 SQL 서버에서 대량 삽입을 시도는 SQL 명령을 사용하여 OLEDB 소스의 샘플도 선택 쿼리를 쓸 수 있다는 말을 잊어 버렸 ? –