Выполнение скриптов oracle sql через powershell

Собственно для выполнения внешних sql скриптов нужно:

  1. Загрузить библиотеку Oracle.ManagedDataAccess.dll
  2. Создать переменную с типом New-Object Oracle.ManagedDataAccess.Client.OracleConnection
  3. Создать файл SQL скрипта, который будем использовать в Poweshell.
  4. Убрать символы однострочных комментариев (—) и все выводы в консоль: (DBMS_OUTPUT.PUT_LINE)
  5. Если использовать скрипт Powershell в TFS, то переделать форматирование или вообще его убрать:
    «Connected to database: {0} running on host: {1} – Servicename: {2} – Serverversion: {3}» -f $con.DatabaseName, $con.HostName, $con.ServiceName, $con.ServerVersion
    TFS такое форматирование не понимает!

ORACLE SQL Скрипт:

Powershell:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *