
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.10.2019, 09:54
|
|||
|---|---|---|---|
|
|||
Анонимный блок кода? |
|||
|
#18+
Есть ли что-то подобное постгресовскому анонимному блоку? Скажем, я делаю большой файл со скриптами для изменения структуры базы, возможно каких-то данных. Этот скрипт может быть запущен в любом клиенте. Мне надо бы иметь возможность делать какие-то действия в зависимости от условий и т.д. Например, в PG я могу выполнить в скрипте в блоке что-то типа такого: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Есть ли что-то похожее в MariaDB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2019, 10:17
|
|||
|---|---|---|---|
Анонимный блок кода? |
|||
|
#18+
Нет, оборачивайте в процедуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2019, 10:18
|
|||
|---|---|---|---|
Анонимный блок кода? |
|||
|
#18+
Ролг ХупинЕсть ли что-то подобное постгресовскому анонимному блоку?Нет, насколько я помню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2019, 10:23
|
|||
|---|---|---|---|
|
|||
Анонимный блок кода? |
|||
|
#18+
AkinaНет, оборачивайте в процедуру. т.е. если нужна логика при выполнении скрипта, надо создать процедуру, затем выполнить. Вот, кстати, нашел еще такое https://mariadb.com/kb/en/library/begin-end/ автор[begin_label:] BEGIN [NOT ATOMIC] [statement_list] END [end_label] Contents Syntax Description See Also NOT ATOMIC is required when used outside of a stored procedure. Inside stored procedures or within an anonymous block, BEGIN alone starts a new anonymous block. но пример не работает, пишет ошибку синтаксиса Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2019, 10:56
|
|||
|---|---|---|---|
Анонимный блок кода? |
|||
|
#18+
Ролг Хупинпишет ошибку синтаксисаНу вообще-то сообщения об ошибке принято цитировать, а не пересказывать... как минимум. DELIMITER-то не забыл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2019, 11:09
|
|||
|---|---|---|---|
|
|||
Анонимный блок кода? |
|||
|
#18+
AkinaРолг Хупинпишет ошибку синтаксисаНу вообще-то сообщения об ошибке принято цитировать, а не пересказывать... как минимум. DELIMITER-то не забыл? точно, спасибо, так сработал Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1828911]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 149ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...