2009-04-09 4 views
0

T-SQL을 사용 중이고 결과 세트를 인쇄하려고합니다. 이것은 ~ 2x6 (동적 크기) 세트이지만 CURSOR를 사용하지 않고 어떻게이 작업을 수행 할 수 있는지 잘 모르겠습니다. 콘솔/이메일/어디서나 인쇄 할 수있는 좋은 방법이 있습니까?커서없이 결과 세트 인쇄

답변

1

bat 파일에서 인쇄하려면 osql.exe를 사용하여 쿼리를 실행하십시오. 결과가 화면에 표시됩니다. trunc 및/또는 colwidth 설정을 사용하여 읽을 수 있도록 할 수 있습니다.

1

두 개의 열과 여섯 개의 행이 있고 커서없이 아무렇게나 출력하고 싶습니까?

커서없이 다른 행을 연결할 수 있습니다 (예 : col1 및 col2라는 두 개의 문자열 열이있는 것으로 가정합니다.

 

declare @combined varchar(2000) 
set @combined = '' 

select @combined = @combined + char(13) + isnull(col1,'*') + ' ' + isnull(col2,'*') 
from yourtable 

print @combined