|
|
|
DDL & PL/SQL
|
|||
|---|---|---|---|
|
#18+
Как в паект запихнуть создание таблиц вида Create table as select ...where..причем в where передаются параметры,вычисленные ранее в этом же пакете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 17:49:11 |
|
||
|
DDL & PL/SQL
|
|||
|---|---|---|---|
|
#18+
Запихнуть говоришь..... use NDS or dbms_sql package ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 18:02:23 |
|
||
|
DDL & PL/SQL
|
|||
|---|---|---|---|
|
#18+
это я уже понял, но пока как то успехов с ним нету (dbms_sql) - может кто-нибудь пример привести? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 18:12:01 |
|
||
|
DDL & PL/SQL
|
|||
|---|---|---|---|
|
#18+
Попробуй EXECUTE IMMEDIATE ... USING если версия позволяет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 18:19:22 |
|
||
|
DDL & PL/SQL
|
|||
|---|---|---|---|
|
#18+
Use NDS: DECLARE stmt VARCHAR2(4000); BEGIN stmt := 'CREATE TABLE ... AS SELECT ... WHERE col1 = :1 AND col2 = :2; EXECUTE IMMMEDIATE stmt USING parameter1,parameter2; END; / ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 18:23:22 |
|
||
|
DDL & PL/SQL
|
|||
|---|---|---|---|
|
#18+
а начиная с какой версии using поддерживается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 18:44:40 |
|
||
|
DDL & PL/SQL
|
|||
|---|---|---|---|
|
#18+
Значит никто не может помочь? dbms_sql.execute('create table test(n number)' - работает а вот bms_sql.execute('create table test1 as select * from test') - не работает Oracle 8.1.7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 08:53:42 |
|
||
|
DDL & PL/SQL
|
|||
|---|---|---|---|
|
#18+
Вообще-то для выполнения DDL надо давать dbms_sql.parse();. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 09:23:19 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32179862&tid=1990087]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 189ms |
| total: | 454ms |

| 0 / 0 |
