Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
существует ли аналог ораклового sqlplus?
|
|||
|---|---|---|---|
|
#18+
появилась задача миграции разработки с oracle на db2, но возникла следующая проблема, в sqplus можно делать такие конструкции: set define on define var=val inser into t1(c1) values(&&var); или,например, запускать sql из другого файла @mysqscrypt.sql как такое же реализовать в DB2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2009, 00:35 |
|
||
|
существует ли аналог ораклового sqlplus?
|
|||
|---|---|---|---|
|
#18+
Вы на DB2 LUW смотрите или на DB2 z/OS? Если LUW, то дождитесь версии 9.7. Может там это появится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2009, 01:50 |
|
||
|
существует ли аналог ораклового sqlplus?
|
|||
|---|---|---|---|
|
#18+
Андрей Панфиловпоявилась задача миграции разработки с oracle на db2, но возникла следующая проблема, в sqplus можно делать такие конструкции: set define on define var=val inser into t1(c1) values(&&var); или,например, запускать sql из другого файла @mysqscrypt.sql как такое же реализовать в DB2?1. В db2 есть Command Editor (db2ce) - оттуда можно интерактивно команды запускать и получать ответ. Кроме простых sql команд там можно выполнять Compound SQL (Dynamic) statement . В вашем случае это будет что-то типа (там в db2ce надо установить statement termination character в '@' вместо ';'): Код: plaintext 1. 2. 3. Скрипты запускаются командным процессором db2 : db2 -tf mysqscrypt.sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2009, 09:40 |
|
||
|
существует ли аналог ораклового sqlplus?
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, может не достаточно подробно объяснил... сейчас для оракла разработчики пишут примерно так: define.sql: set define on define default_tbs=mytbs1 define index_tbs=mytbs2 tables.sql: @define.sql create table t1 (c1 varchar2) tablespace &&default_tbs; alter table t1 add constraint pk_t1_c1 primary key (c1) using index tablespace &&index_tbs; и все в примерно таком же духе. Собственно при таком подходе, можно достаточно быстро разворачивать новые схемы, оправив всего один файл с "настройками". Если есть что-то аналогичное под ДБ2, то рад буду услышать - интересует именно консольное приложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2009, 10:28 |
|
||
|
существует ли аналог ораклового sqlplus?
|
|||
|---|---|---|---|
|
#18+
Андрей ПанфиловMark Barinstein, может не достаточно подробно объяснил... сейчас для оракла разработчики пишут примерно так: define.sql: set define on define default_tbs=mytbs1 define index_tbs=mytbs2 tables.sql: @define.sql create table t1 (c1 varchar2) tablespace &&default_tbs; alter table t1 add constraint pk_t1_c1 primary key (c1) using index tablespace &&index_tbs; и все в примерно таком же духе. Собственно при таком подходе, можно достаточно быстро разворачивать новые схемы, оправив всего один файл с "настройками". Если есть что-то аналогичное под ДБ2, то рад буду услышать - интересует именно консольное приложение.В db2 вы можете использовать что-то типа sed для строчной подстановки параметров: --- define.bat: sed -e "s/&&default_tbs/mytbs1/g" -e "s/&&index_tbs/mytbs2/g" %1 tables.sql: create table t1 (c1 varchar2) tablespace &&default_tbs; alter table t1 add constraint pk_t1_c1 primary key (c1) using index tablespace &&index_tbs; runit.bat: @call define.bat tables.sql | db2 -t --- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2009, 12:47 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=81&tid=1603296]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 363ms |

| 0 / 0 |
