powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите, плиз, с EXECUTE STATEMENT
12 сообщений из 37, страница 2 из 2
Помогите, плиз, с EXECUTE STATEMENT
    #32490624
FAnatoliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если бы оно было так, то я бы сказал, что я лох.
Но там ровно одна запись.
...
Рейтинг: 0 / 0
Помогите, плиз, с EXECUTE STATEMENT
    #32490651
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Демонстрирую:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
CREATE TABLE TEST(ID INTEGER);
COMMIT WORK;

INSERT INTO TEST VALUES (1 );
COMMIT WORK;

SET TERM ^;

CREATE PROCEDURE DEMO RETURNS(ID_COUNT INTEGER)
AS
BEGIN
  EXECUTE STATEMENT 'SELECT COUNT(ID) FROM TEST' INTO :ID_COUNT;
  SUSPEND;
END^

SET TERM ;^

SELECT * FROM DEMO;

   ID_COUNT 
=========== 

           1  
...
Рейтинг: 0 / 0
Помогите, плиз, с EXECUTE STATEMENT
    #32490658
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и чиво ты продимонстрировал? не всеж такии умныи!

*** Ухожу с ПТ ***
...
Рейтинг: 0 / 0
Помогите, плиз, с EXECUTE STATEMENT
    #32490660
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FAnatoliy

а если запрос собирать не динамически, а прямо прописать в execute statement что будет
...
Рейтинг: 0 / 0
Помогите, плиз, с EXECUTE STATEMENT
    #32490673
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторну и чиво ты продимонстрировал? не всеж такии умныи!
fedd, не акузся, не нужно.
Я продемонстрировал, что граблей в EXECUTE STATEMENT ... INTO нет .
...
Рейтинг: 0 / 0
Помогите, плиз, с EXECUTE STATEMENT
    #32490749
FAnatoliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2feddУ меня 36 таблиц и я хочу использовать одну ХП.


2Мимопроходящий
У меня таблица из 25 полей с первичным ключем из 2-х(int, varchar(20)).
Так что пример до лампады.
Я сам не могу понять почему моя ХП не работает.
...
Рейтинг: 0 / 0
Помогите, плиз, с EXECUTE STATEMENT
    #32490751
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чудес на свете не бывает. Ищи грабли у себя в процедуре. В сервере их нет (в данном случае).
...
Рейтинг: 0 / 0
Помогите, плиз, с EXECUTE STATEMENT
    #32490997
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to FAnatoliy.
Обнови версию IBE (пока на халяву). А вообще такие вещи бывают если запись в таблицу добавляешь в одной транзакции и не завершая ее запускаешь процедуру в др. транзакции. А так в последней версии IBE подобная процедура работает корректно.
...
Рейтинг: 0 / 0
Помогите, плиз, с EXECUTE STATEMENT
    #32491050
FAnatoliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to FreemanZAV
Спасибо за совет.

to Мимопроходящий
Я догадываюсь, что в сервере их нет, но не понимаю почему процедура не работает.
PS Можно было сразу так ответить, а не гонориться.
...
Рейтинг: 0 / 0
Помогите, плиз, с EXECUTE STATEMENT
    #32491165
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> 2feddУ меня 36 таблиц и я хочу использовать одну ХП.

я предлагал вам для отладки так сделать, временно. а потом вернетесь к вашему варианту.

*** Ухожу с ПТ ***
...
Рейтинг: 0 / 0
Помогите, плиз, с EXECUTE STATEMENT
    #32491284
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DECLARE REC_COUNT INT ;
А что такое INT ? Домен ?

Best regards,
Dnico.
...
Рейтинг: 0 / 0
Помогите, плиз, с EXECUTE STATEMENT
    #32491460
FAnatoliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Dnico

INT = INTEGER
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите, плиз, с EXECUTE STATEMENT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]