반응형
명령 줄에서 SQLCMD의 "x 개의 행이 영향을 받음"을 억제하는 방법이 있습니까?
명령 줄에서 SQLCMD의 "x 개의 행이 영향을 받음"을 억제하는 방법이 있습니까?
MSBuild 스크립트를 실행 중이며 빌드 서버에서 로그가 막히는 것을 원하지 않습니다.
차라리 모든 스크립트에 "SET NOCOUNT ON"을 추가 할 필요가 없으므로 명령 줄에서 수행 할 수있는 방법이 있다면 환상적 일 것입니다.
스크립트에서 SET NOCOUNT ON을 사용하여 시작 스크립트를 만드는 것은 어떻습니까 (스크립트를 SQLCMDINI 환경 변수에 할당). http://msdn.microsoft.com/en-us/library/ms162773.aspx
-i
및 -q
옵션은 상호 배타적입니다 .
내용으로 setnocount.sql이라는 파일을 만듭니다.
SET NOCOUNT ON;
그리고 -i setnocount.sql,otherscript.sql
다중 파일 기능과 효과적으로 "포함 된"공통 첫 번째 파일을 사용하여 수행 할 수 있습니다 .
-Q
매개 변수에서 아래와 같이 세미콜론으로 구분 된 여러 줄을 실행할 수도 있습니다.
예 :
-Q "set nocount on;select * from table;delete from table where some_condition=true"
반응형
'programing tip' 카테고리의 다른 글
SQL에서 정수 열 값을 1 씩 증가시키는 방법 (0) | 2020.10.21 |
---|---|
HTML 테이블 행에 테두리 지정, (0) | 2020.10.21 |
SQL Server에서 두 날짜 시간의 차이 (0) | 2020.10.21 |
WordPress 루프 외부에서 페이지 ID 가져 오기 (0) | 2020.10.21 |
getElementsByClassName을 올바르게 반복하는 방법 (0) | 2020.10.21 |