Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MySQL

  Все выпуски  

RFpro.ru: Базы данных MySQL


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Коцюрбенко Алексей aka Жерар
Статус: Советник
Рейтинг: 3992
∙ повысить рейтинг »
Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 1761
∙ повысить рейтинг »
vladisslav
Статус: Практикант
Рейтинг: 1353
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Базы данных / MySQL

Номер выпуска:487
Дата выхода:10.06.2013, 16:00
Администратор рассылки:Абаянцев Юрий Леонидович aka Ayl (Профессионал)
Подписчиков / экспертов:85 / 40
Вопросов / ответов:3 / 4

Консультация # 185905: Здравствуйте! Прошу помощи про триггеры. Используется последняя на сегодняшний день версия mysql. 1. Что будет, если во время обработки триггера на событие insert приходит запрос на добавление новых данных (то есть обработка предыдущих данных ещё не закончилась, а идут уже новые данные)? Очередь? 2. Как в mysql в триггере отменить транзак...


Консультация # 36758: Привет эксперты. Я хочу учить C++. Пожалуста скажите кто то знает как Я могу найти книги или сайты про учение C++. Спасибо....
Консультация # 122183: Вопрос Как в выборке изминит значение выбираемого поля, скажем все 0 типа интеджера заминит на пустоту, или згенерировать новое поле в катором, какоето число в старом поле переводится в текстовый эквивалент нового поля, ну скажем из поля 1 создать в sql запросе поле 2, токое что числу 5 будет соответствовать const1(текст), а другим числам ...

Консультация # 185905:

Здравствуйте! Прошу помощи про триггеры. Используется последняя на сегодняшний день версия mysql.

1. Что будет, если во время обработки триггера на событие insert приходит запрос на добавление новых данных (то есть обработка предыдущих данных ещё не закончилась, а идут уже новые данные)? Очередь?
2. Как в mysql в триггере отменить транзакцию и вывести сообщение пользователю, что не так?
3. Посоветуйте книгу/ресурс, где можно поподробнее прочитать про синтаксис триггера для mysql и варианты использования... Желательно на русском.

Спасибо большое!

Дата отправки: 25.04.2012, 22:29
Вопрос задал: MrSpencer (5-й класс)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Чичерин Вадим Викторович (Профессионал):

Здравствуйте, MrSpencer!
1. Триггеры в MySQL выполняются в порядке очередности (определенной синтаксисом), и наличие нескольких триггеров одной очередности не допускается. В отличие от Oracle, где триггеры одной очередности выполняются в произвольном порядке. Поэтому обработка будет производиться в порядке очереди.
2. Вот подходящая ветка форума об отмене или откате триггера. Способ достаточно простой - вызвать ошибку выполнения в процессе самого выполнения.
3. Для работы с MySQL посоветовал бы MYSQL - Руководство профессионала, расположенное на
посвященной MySQL Русской страничке LDP. Достаточно подробная и корректная информация.

Консультировал: Чичерин Вадим Викторович (Профессионал)
Дата отправки: 27.04.2012, 14:51
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 36758:

Привет эксперты.
Я хочу учить C++. Пожалуста скажите кто то знает как Я могу найти книги или сайты про учение C++.
Спасибо.

Дата отправки: 04.03.2006, 20:58
Вопрос задал: Ziya
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Nrr:

Здравствуйте, Ziya!

sm. zdes\':
http://www.wmate.ru/ebooks/
http://www.txt.uz/kn_samouch_c.php
http://itlibitum.ru/library/BOOK/RUSSIAN/THEMES/CPP/index.html
i eshe na citforum.ru

Консультировал: Nrr
Дата отправки: 04.03.2006, 23:07
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует КиберТварь:

Здравствуйте, Ziya!
а причем тут SQL?
хорошие материалы можно найти на сайте http://citforum.ru
и в гугле

Консультировал: КиберТварь
Дата отправки: 05.03.2006, 11:17
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 122183:

Вопрос
Как в выборке изминит значение выбираемого поля, скажем все 0 типа интеджера заминит на пустоту,
или згенерировать новое поле в катором, какоето число в старом поле переводится в текстовый эквивалент нового поля, ну скажем из поля 1 создать в sql запросе поле 2, токое что числу 5 будет соответствовать const1(текст), а другим числам const2, и что бы етот запрос возвращал поле1, и поле2.
И более загальное какие механизмы генерации новых полей в запросе, вычисляя их из других полей?????
Спасиба, что порсвищаете ламеров. slavon07@gmail.com

Дата отправки: 08.02.2008, 02:25
Вопрос задал: Slavons
Всего ответов: 1
Страница онлайн-консультации »


Консультирует BlackRaider:

Здравствуйте, Slavons!
На это:
"Как в выборке изминит значение выбираемого поля, скажем все 0 типа интеджера заминит на пустоту"

Select pole1,
(case pole1
when 0 then null
else pole1
end) as pole2
from table_name

по вот этому :
"згенерировать новое поле в катором, какоето число в старом поле переводится в текстовый эквивалент нового поля"

Select pole1,
cast (pole1 as varchar(12)) as pole2
from table_name

По вот этому:
ну скажем из поля 1 создать в sql запросе поле 2, токое что числу 5 будет соответствовать const1(текст), а другим числам const2, и что бы етот запрос возвращал поле1, и поле2.

Select pole1,
(case CAST(pole1 as varchar(12))
when \'5\' then \'текст\'
else \'текст2\'
end) as pole2
from table_name

Консультировал: BlackRaider
Дата отправки: 08.02.2008, 09:53
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное