powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как передать параметры в sql скрипт ?
8 сообщений из 8, страница 1 из 1
Как передать параметры в sql скрипт ?
    #32100480
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как передать параметры в sql скрипт ?
    #32100483
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в какой среде этот т.н. "скрипт" выполняется?
...
Рейтинг: 0 / 0
Как передать параметры в sql скрипт ?
    #32100485
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в плюсе, например
...
Рейтинг: 0 / 0
Как передать параметры в sql скрипт ?
    #32100490
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQL> select  1  from area where id = &id;
Enter value for id:  1 
old    1 : select  1  from area where id = &id
new    1 : select  1  from area where id =  1 

          1 
 ----------
 
          1 
...
Рейтинг: 0 / 0
Как передать параметры в sql скрипт ?
    #32100578
ShgGena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pervaya versiya --> script v command line

Код: plaintext
1.
2.
3.
4.
5.
6.
sqlplus -s /nolog << EOF
connect / as sysdba
set serveroutput on
set echo on
SELECT sysdate as starttime from dual;
EOF


vtoraya versiya --> script v file
Код: plaintext
1.
sqlplus /nolog @file_name


tretya versiya --> script v file s parametrami
Код: plaintext
1.
sqlplus /nolog @file_name parm1 pram2 ...
...
Рейтинг: 0 / 0
Как передать параметры в sql скрипт ?
    #32100632
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. если в скрипте будут определены переменные, например (test.sql)
select * from test where id = &para1
то соманда
sqlplus @test.sql 20
передаст в скрипт в качестве параметра 20, верно ?
...
Рейтинг: 0 / 0
Как передать параметры в sql скрипт ?
    #32100636
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первый переданный параметр в плюсе определяется через &1, второй- через &2, и так далее. Про все остальное тебя спросят.
...
Рейтинг: 0 / 0
Как передать параметры в sql скрипт ?
    #32100653
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ещё так можно:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
#!/bin/sh

MYID=somevalue

sqlplus -s /nolog << EOF
connect / as sysdba
set serveroutput on
set echo on
select sometext from mytable where id=$MYID;
EOF
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как передать параметры в sql скрипт ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]