Добрый день.
Допустим, что в ячейках столбца А есть такие данные.
Первая команда - подключение к базе данных Oracle, а дальше работа в системе.
Как правильно всё это запустить?
Вот как не получается, потому что команды, начиная со 2-ой, не для cmd а для Oracle:
Допустим, что в ячейках столбца А есть такие данные.
| sqlplus system/123 |
| drop user test1 cascade; |
| create user test1 identified by 123; |
| grant connect, resource, create view to test1; |
| disconnect |
| connect test1/123 |
Как правильно всё это запустить?
Вот как не получается, потому что команды, начиная со 2-ой, не для cmd а для Oracle:
| Код |
|---|
Sub sqlplus()
Dim wsh As Object
Set wsh = VBA.CreateObject("WScript.Shell")
whatToDo = Range("A1")
For i = 2 To 6
whatToDo = whatToDo & "&" & Range("A" & i)
Next i
wsh.Run whatToDo
Set wsh = Nothing
End Sub |