구술, mybatis의 전제조건
이제 테이블이 여러 개 있습니다.
이제 각 테이블의 정보량, 즉 count(*)를 세어야 합니다
현재 방법은 여러 메서드를 작성하는 것입니다.
예를 들어 매퍼에서는
long selectCountA;
long selectCountB;
long selectCountC;
이 경우 데이터베이스를 세 번 확인해야 합니다. 3개의 데이터를 각각 가져옵니다
3개의 값을 직접 가져오는 SQL 문을 작성할 수 있는지 궁금합니다
해결책이 필요하신가요?
. oracle 구문을 알려주실 수 있나요? 모두 mysql입니다. .
采用多列的写法
这样?
Mysql
Oracle
在以上语句后面加 from dual
Mysql的
select table_rows from information_schema.TABLES where table_schema in ('schema1','schema2','scheman') and table_name in ('tableName1','tableName2','tableNameN')
相信 oralce也有类似的系统表