Как выполнять разные скрипты в python одновременно в зависимости от доступности таблицы? - PullRequest
0 голосов
/ 26 мая 2020

У меня есть таблица A, таблица B, таблица C, таблица D, таблица E, например, и

addition.py script(perform addition between two tables on particular columns)
subraction.py script (perform subraction between three tables on particular columns)
additionsubraction.py script (perform what addition.py and subraction.py does in a single script itself basically).

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

1. if table A and table C is present in the database, then perform addition.py script
2. if table B, table D and table E is present in the database, then perform subraction.py script
3. if all the table A, table B, table C, table D, table E are present in the database, then perform additionsubraction.py script

Любая помощь приветствуется.

Заранее спасибо

1 Ответ

0 голосов
/ 26 мая 2020

Запросите каталог следующим образом

select name
from sys.tables
where name in ('A','B','C','D','E')
order by name

Это вернет упорядоченный набор результатов с именами существующих таблиц.

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