데이터베이스에서 CSV 파일로 데이터를 가져 오기위한 SQL 스크립트 작업 중입니다. 배치 파일을 실행하면 결과적으로 테이블 아래에 genarated 파일이 생성됩니다. 결과는 "KMSSource '에 대한 데이터베이스 컨텍스트 변경과 같은 일부 더미 데이터와 함께 표시됩니다." 및 "(영향을받는 행 1 개)". 나는 테이블 만 원한다. "데이터베이스 컨텍스트를 'KMSSource'로 변경했습니다." 및 "(영향을받는 행 1 개)".SQL 명령에 의해 생성 된 CSV 파일에서 헤더를 제거하는 방법
이 코드를 사용하고 있습니다. 참고 : 이것은 SQL Server 쿼리입니다.
생성 TABLE TEMPTABLE ( IBS_Total INT, IBS_Active INT, IBS_InActive INT, IBS_Only INT, KMS_Active INT, KMS_InActive INT ) INSERT INTO TEMPTABLE (IBS_Total, IBS_Active, IBS_InActive, IBS_Only, KMS_Active, KMS_InActive) select (@ IBS_Active + @ IBS_INActive), @ IBS_Active, @ IBS_INActive, @ KMS_DEVICENR, @ KMS_Active, @ KMS_OnlyTotal; 드롭 테이블 #KMS_DEU
USE [KMSSource]
select * from TempTable
go
나는이 결과를
**Changed database context to 'KMSSource'.**
IBS_Total IBS_Active IBS_InActive IBS_Only KMS_Active KMS_InActive
----------- ----------- ------------ ----------- ----------- ------------
41621 8632 32989 74 11916 3358
**(1 rows affected)**
BatchfileCode 받고 있어요입니다 : ->
@echo off
echo script executing....
:begin
sqlcmd -S%server% -b -i"Data\Report_IBS_KMS_KU_DUE.sql" -o"Extract\Report_IBS_KMS_KU_DUE.csv"
:end
Exit %ERRORLEVEL%
@Suhas Dakhare : - 작성한 배치 파일 – HaveNoDisplayName
Report_IBS_KMS_KU_DUE.sql 파일에는 여기 또는 더 많은 코드가 게시 된 쿼리가 하나만 있습니까? – HaveNoDisplayName
예 배치 파일을 크레이 팅했지만 원본 파일은 sql file.I 일괄 파일을 사용하여 SQL 파일을 실행하고 있습니다. –