쓸데없는 레코드에서 데이터베이스를 정리하는 작업이 있습니다. 계획에서 가장 먼저 레코드 수를 보유하고있는 테이블이 무엇인지 확인해야합니다. 나는 그들을 수동으로 하나씩 점검 할 수 있다는 것을 알고 있지만, 테이블 목록이 너무 길어서 작업을 수행 할 수있는 자동 쿼리가 있는지를 확인하기 전에 수동으로 실행하는 것이 현명하지 않다고 생각하고 있습니다. 수동으로, 나는이 쿼리를 사용하여 각 테이블을 조회 할 수 있습니다 :대부분의 레코드 수가있는 쿼리 테이블
select count(*) from <table_name>
도 sysobjects의를 사용하여, 내가
select * from sysobjects s where type='U' and name = '<table_name>'
사람이 아이디어를 가지고 기록의 현재 수를 찾을 수 없습니다?
* "D-word"에 대해 언급 할 용기가 있습니다. * ......... 동적 SQL을 아직 사용하지 않았습니까? – Jeroen
이 게시물 읽기 : [sybase IQ의 모든 테이블에 대한 레코드 수를 얻는 방법] (http://scn.sap.com/thread/3448070) –
SQL Server에서 레코드 수는 인덱스 메타 데이터에 저장됩니다 테이블. 이 도움말은 http://stackoverflow.com/questions/428458/counting-rows-for-all-tables-at-once에 도움이 될 것입니다. –