how can I print results from sql procedure?
问题 I'm writing a procedure to count rows in every table in my database. It so far looks like this: create or replace procedure count_database_rows() dynamic result sets 1 P1: begin atomic DECLARE stmt CHAR(40);-- FOR v1 AS c1 CURSOR FOR SELECT TABLE_SCHEMA, TABLE_NAME FROM sysibm.tables DO SET stmt = 'SELECT COUNT(*) FROM '||TABLE_SCHEMA||'.'||TABLE_NAME;-- PREPARE s FROM stmt;-- EXECUTE s;-- END FOR;-- end P1 ~ however, when I run it: db2 -ntd~ -f script.sql > dump.csv all I'm getting is: