Как выполнить результат запроса в HP sqlmx?

У меня есть запрос, который возвращает операторы удаления.

select concat(concat('DELETE FROM myTable where name=''',name),''';') from myTable where name like 'ABC%';

DELETE FROM sec_rsa_public where name='ABC01';
DELETE FROM sec_rsa_public where name='ABC02';
DELETE FROM sec_rsa_public where name='ABC03';
DELETE FROM sec_rsa_public where name='ABC04';

Есть ли способ запустить результат запроса непосредственно в HP SQLMX или MXCI?

Этот запрос будет выполнен сценарием оболочки.

$> cat clean.sh

#!/bin/sh
run -gpri=60 mxci << MXCI | \
tee $SQLOUT
set schema $SCHEMA; 

select concat(concat('DELETE FROM myTable where name=''',name),''';') from myTable where name like 'ABC%';

exit;   
MXCI

0 ответов

Другие вопросы по тегам