Передача значений из Batch в DB2 - PullRequest
0 голосов
/ 17 декабря 2018

Я действительно новичок в Batch и DB2 и у меня мало времени, чтобы много о них узнать.Я просто хочу знать, как пакетная программа может передать значение / с в файл db2, чтобы я могла манипулировать своей базой данных.

Я нашла несколько предложений, но ни одно из них не сработало.Вот мои коды пакетов:

Rem This is db2execute.bat

@echo off
db2cmd -c -w -i db2 -tf INSERT.db2 id=1
PAUSE

Мой файл .db2 с другой стороны:

CONNECT TO SAMPLEDB;
INSERT INTO TB1 VALUES('$(ID)');

Я был бы очень признателен за помощь.Спасибо.

1 Ответ

0 голосов
/ 17 декабря 2018

В настоящее время в поставляемых версиях Db2-LUW CLP (процессор командной строки) напрямую не поддерживает параметры в файлах сценариев в стиле, предложенном вашим вопросом.

Если ваш продукт-Тип и версия предлагает команду clpplus , тогда вы можете вместо этого попробовать использовать стиль Oracle sqlplus для передачи параметров в командной строке и ссылки на эти параметры в вашем скрипте.Подробности смотрите в документации по Db2 и Oracle.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...