dbvisualizer: 선택 쿼리에서 최대 행 설정
DBVisualizer 8.0.6을 사용하고 있으며 다음과 같은 간단한 쿼리를 실행합니다.
select * from table
처음 1000개 행만 표시한 다음 쿼리를 중지하고 왼쪽 아래 모서리에 표시합니다."최대 행으로 제한된 행 수"
#을 변경하려면 어떻게 해야 합니까?1000개가 조금 넘는 행을 내보내야 하는 쿼리를 작성하고 있지만 dbvisualizer에 이 제한이 있습니다.
저는 @set maxrows 2000과 같은 것을 시도한 후 커밋하고 쿼리를 실행했습니다.여전히 1000개 행만 반환합니다.Oracle 테이블용입니다.
SQL Commander에 Max Rows라는 상자가 있습니다.으로 설정-1
전체 결과 집합에 대해.
또는 파일로 직접 내보낼 수 있습니다.이렇게 하면 DBVisualizer GUI에서 표시할 수 있는 것보다 더 많은 행을 내보낼 수 있습니다.수백만 개의 레코드를 내보내야 하는 경우(필요한 경우) 이 기능은 매우 유용합니다.
SQL Commander에서 다음과 같은 작업을 수행합니다.
@export on;
@export set Filename="d:\temp\export" format="CSV" DecimalNumberFormat="00000000000" CsvRowDelimiter="\r\n" CsvIncludeColumnHeader="false";
SELECT YOURFIELD FROM YOURTABLE WHERE SOMEFIELD = AFILTERVALUE;
자세한 내용(및 다양한 매개 변수)은 http://www.dbvis.com/products/dbvis/doc/7.1/doc/ug/sqlCommander/sqlCommander.html#mozTocId448386 에서 확인할 수 있습니다.
따라서 최대 행을 설정하려면 DBVisualizer Personal 버전이 필요하지만 무료 버전은 지원하지 않습니다.그래도 무료 체험은 가능합니다.그러면 당신은 다음과 같은 것을 실행할 수 있습니다.
@set maxrows 2000;
select * from table;
무료 버전에서 이 작업을 수행하는 방법을 아는 사람이 있다면 언제든지 의견을 제시해 주십시오. 감사합니다.
이 페이지에서는 처음에 반환된 최대 행 수가 도구 속성 대화상자의 일반 설정 탭에 있는 테이블 데이터 노드의 첫 번째 표시 시 최대 행 수가 지정된 것처럼 보입니다.
select * from table where rownum < 10
오라클용으로 9개의 레코드를 반환합니다.
하지만 그것은 db마다 다릅니다.
SQL 서버 사용select top N fieldName from table
.
MySQL 구문이 다음과 같이 변경되는 경우SELECT *FROM table LIMIT N
아마도 다른 사람들은 테이크, 스킵 등을 사용할 것입니다.따라서 dbvisualizer를 사용하고 승인된 답변의 설정은 교차 db 사용자에게 논리적입니다.다양한 sql 구문을 사용해도 문제가 되지 않습니다.
언급URL : https://stackoverflow.com/questions/8419088/dbvisualizer-set-max-rows-in-a-select-query
'source' 카테고리의 다른 글
git에게 개별 라인을 무시하도록 지시하는 방법, 즉 특정 코드 라인에 대해 gitnore (0) | 2023.06.30 |
---|---|
MongoDb Object에서 속성을 제거하는 방법은 무엇입니까? (0) | 2023.06.30 |
Firebase 저장소에 파일이 있는지 확인하는 방법은 무엇입니까? (0) | 2023.06.30 |
루비에서 선행 0을 출력하려면 어떻게 해야 합니까? (0) | 2023.06.25 |
파이썬 SciPy는 BLAS가 필요합니까? (0) | 2023.06.25 |