Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Select запрос в редакторе скриптов / 5 сообщений из 5, страница 1 из 1
31.01.2022, 09:49
    #40130668
MIREEV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select запрос в редакторе скриптов
Здравствуйте.
Подскажите пожалуйста, можно ли через редактор скриптов сделать простейшую выборку и результат выгрузить во внешний файл?
В программировании я полный ноль. Смейтесь, сколько угодно, только помогите. Слишком много касс, чтобы запросом проверять изменения в каждой базе отдельно через SQL-редактор.

CONNECT 'Localhost:D:\MAIN.GDB' USER 'SYSDBA' PASSWORD 'masterkey';
select DATA from actscript;
output 'D:\result.txt'

Запрос отрабатывает без ошибок. Файл создается, но он пуст.
Буду очень признателен за помощь
...
Рейтинг: 0 / 0
31.01.2022, 10:29
    #40130675
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select запрос в редакторе скриптов
Код: plsql
1.
2.
3.
output 'D:\result.txt';
select * from rdb$fields;
output;  -- Закрывает файл с данными
...
Рейтинг: 0 / 0
01.02.2022, 01:35
    #40130910
MIREEV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select запрос в редакторе скриптов
IBExpert, Большое спасибо
...
Рейтинг: 0 / 0
03.02.2022, 03:19
    #40131400
MIREEV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select запрос в редакторе скриптов
Не сочтите за труд, поможите еще раз.
Необходимо определить ID существующей записи в таблице по условию, передать это значение в переменную. Затем удалить все данные из таблицы и добавить заново, задав значения для полей. Все значения фиксированные, кроме ID. Его нужно взять из переменной, куда значение передали ранее. Сделать это нужно одним скриптом для многих баз сразу.
Вот, что получилось и это не работает.

CONNECT 'Localhost:D:\MAIN.GDB' USER 'SYSDBA' PASSWORD 'masterkey';
create procedure FindID
AS
declare NEWID int;
begin
select ID from profile where NAME = 'Тестовый профиль' into NEWID;
DELETE FROM PROFILE;
INSERT INTO PROFILE("ID","CODE","NAME","DELETED","BASE","SKIPMODE") VALUES (NEWID,1,'Тестовый профиль',0,0,0);
end
commit;

Заранее спасибо
...
Рейтинг: 0 / 0
03.02.2022, 03:33
    #40131401
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Select запрос в редакторе скриптов
MIREEV,

Не, это уже не про эксперт.
Впрочем, процедуру-то ты создал, а кто ее выполнять будет??

Со следующими вопросами не по эксперту иди в главный форум.
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Select запрос в редакторе скриптов / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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