0
特定のスキーマ内のすべてのテーブルのすべての列名をフェッチする必要があります。DB2内のカーソルで選択
私はoracleデータベースのPL/SQLで問題なく使用しましたが、DB2では動作させることができません。
BEGIN
declare cur1 cursor for
select TABNAME
from syscat.tables
where tabschema = 'SchemaX';
open cur1;
fetch cur1 into i;
while SQLCODE <> 100
do
select * from SYSCAT.COLUMNS where tabname = i;
end while;
close cur1;
END
whileループの私の選択を好むように見えるしません:
は、ここに私のコードです。
誰もこれを前にしたことがありますか?
ありがとうございました!