|
SET GENERATOR в FB 3 - DDL или DML
|
|||
---|---|---|---|
#18+
В dsql/DdlNodes.epp я вижу следующий коммент: Код: plaintext 1. 2. 3. 4. 5.
Однако, когда я выполняю SET GENERATOR в isql, он подчиняется правилам "autoddl" и автоматически коммитится. Коммент врёт, а этот кусок кода больше не нужен или я чего-то недопонимаю как обычно?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2015, 12:47 |
|
SET GENERATOR в FB 3 - DDL или DML
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Перефразируя вас, "SET GENERATOR" в isql выполняется в той же DDL транзакции, что и "CREATE GENERATOR"? TOTAL workaround: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2015, 09:48 |
|
SET GENERATOR в FB 3 - DDL или DML
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, видимо, кто-то изменил ISQL после этого комментария. Ибо в 2.5 ISQL так себя не ведет. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2015, 09:51 |
|
SET GENERATOR в FB 3 - DDL или DML
|
|||
---|---|---|---|
#18+
а разве SET GENERATOR это не DDL? Это же сейчас легаси аналог оператора ALTER SEQUENCE ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2015, 10:01 |
|
SET GENERATOR в FB 3 - DDL или DML
|
|||
---|---|---|---|
#18+
API его всегда описывало отдельным тэгом и раньше он был не совсем DDL (ибо выполнялся сразу, а не при коммите), хоть и был запрещен внутри PSQL. В 3-ке его поведение изменилось и он стал почти настоящим DDL. ALTER SEQUENCE описывается через isc_info_sql_stmt_ddl. Но легаси-синтаксис SET GENERATOR по прежнему описывается через isc_info_sql_stmt_set_generator - для совместимости. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2015, 13:25 |
|
SET GENERATOR в FB 3 - DDL или DML
|
|||
---|---|---|---|
#18+
Ну так вопрос в том нужно ли убрать код из DdlNodes (поскольку он имеет один побочный эффект) или вернуть код в isql. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2015, 14:01 |
|
SET GENERATOR в FB 3 - DDL или DML
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, разберусь на неделе ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2015, 14:31 |
|
|
start [/forum/topic.php?fid=40&fpage=69&tid=1562557]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 254ms |
total: | 389ms |
0 / 0 |