반응형
명령줄에서 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"
언급URL : https://stackoverflow.com/questions/2014129/is-there-a-way-to-suppress-x-rows-affected-in-sqlcmd-from-the-command-line
반응형
'programing' 카테고리의 다른 글
| Windows에서 cat을 대체할 수 있습니까? (0) | 2023.04.19 |
|---|---|
| std:: 문자열을 LPCTR로 변환하는 방법 (0) | 2023.04.19 |
| 탐색 모음에서 '뒤로' 버튼을 눌렀을 때 감지 (0) | 2023.04.19 |
| 임시 SSH 터널을 설정하는 Bash 스크립트 (0) | 2023.04.19 |
| DataGridTextColumn에 툴팁을 추가하는 방법 (0) | 2023.04.14 |