유닉스에서 데이터베이스 테이블의 레코드 수를 필요로합니다.유닉스 로그 파일에 대한 테이블 레코드 수
유닉스에서 하나의 sql 스크립트를 호출 중이며 모든 로그 파일에 대한 레코드 수를 필요로합니다.
SET HEADING OFF;
SELECT COUNT(*) FROM dual;
QUIT;
및 스크립트를 통해 SQL*Plus 통해 전화 :
유닉스에서 데이터베이스 테이블의 레코드 수를 필요로합니다.유닉스 로그 파일에 대한 테이블 레코드 수
유닉스에서 하나의 sql 스크립트를 호출 중이며 모든 로그 파일에 대한 레코드 수를 필요로합니다.
SET HEADING OFF;
SELECT COUNT(*) FROM dual;
QUIT;
및 스크립트를 통해 SQL*Plus 통해 전화 :
당신은 A test.sql
파일에 다음과 같은 넣을 수 있습니다.
그것은 출력 :
1
테이블 dual
는 하나의 행이 있기 때문이다. 로그 파일에 기록 할 수 있어야합니다.
이와 같이 재 지정하여 스크립트의 출력을 명명 된 파일에 추가 할 수 없습니다.
$ sqlplus username/[email protected] @your_script.sql >> /tmp/whatever.log
당신의 희망이 출력에 대머리 수보다 더 가질 경우 프로젝터의 상용구 포함해야합니다 :
SQL> select to_char(sysdate, 'YYYYMMDDHH24MISS')||'::Number of emps = '
2 , count(*)
3 from emp
4 group by to_char(sysdate, 'YYYYMMDDHH24MISS')||'::Number of emps = '
5/
TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS COUNT(*)
--------------------------------- ----------
20100210133747::Number of emps = 16
SQL>
을