Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » Вызов хранимых процедур БД

   
Автор / Author Тема / Topic: Вызов хранимых процедур БД
Ave Oleg
Active Forum Member / Активный участник форума
Участник № / Member № 6246


Icon 1 отправлено / posted      Профиль для / Profile for Ave Oleg           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте!
Может ли TraceMode вызывать хранимые процедуры базы данных?

Сообщения / Posts 87 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by Ave Oleg:
хранимые процедуры базы данных?

Что Вы имеете в виду?
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Ave Oleg
Active Forum Member / Активный участник форума
Участник № / Member № 6246


Icon 1 отправлено / posted      Профиль для / Profile for Ave Oleg           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В базе данных есть хранимая процедура, которая к примеру выполняет при определенных условиях операцию INSERT и возвращает определенное значение. И нужно просто ее вызывать из Trace Mode.
Сообщения / Posts 87 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Ave Oleg
Active Forum Member / Активный участник форума
Участник № / Member № 6246


Icon 1 отправлено / posted      Профиль для / Profile for Ave Oleg           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Например для вызова в MySQL хранимой процедуры proc_name() нужно создать запрос CALL proc_name(). Проверил в TraceMode (База данных, браузер запросов), написал имя операции CALL и слово высветилось синим текстом. Значит такая операция в TraceMode получается поддерживается? Вы могли бы прокомментировать?
Сообщения / Posts 87 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Данная конкретная функция не проверялась. Необходимо провести тестирование. При получении нами результатов, мы сообщим.
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вызов хранимой процедуры CALL proc_name() в отдельном SQL-запросе без использования подстановок возможен.
Однако включение такого вызова в состав выражения с ключевыми словами SELECT, INSERT, UPDATE или DELETE может вызвать неоднозначную интерпретацию, возможны ошибки в процедурах разборки исходного текста при формировании передаваемого в БД SQL-запроса.

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Ave Oleg
Active Forum Member / Активный участник форума
Участник № / Member № 6246


Icon 1 отправлено / posted      Профиль для / Profile for Ave Oleg           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Большое Вам спасибо за информацию!
Сообщения / Posts 87 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ProKa
Junior Member / Новичок
Участник № / Member № 6538


Icon 1 отправлено / posted      Профиль для / Profile for ProKa           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А возможен ли вызов хранимой процедуры с подстановками??
Сообщения / Posts 15 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вызов хранимой процедуры с подстановками должен работать с ограничением количества аргументов в части SELECT - не более одного аргумента.
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2