Insert с Select'ом
Модератор: kdv
Insert с Select'ом
Добрые и мудрые! Помогите начинающему.
Нашел в Langref такой пример:
INSERT INTO PROJECTS
SELECT * FROM NEW_PROJECTS
WHERE NEW_PROJECTS.START_DATE > ’6-JUN-1994’;
Подскажите, пожалуйста, как в параметрах запроса указать,
что Select производится из таблицы одной БД, а Insert - в таблицу
другой БД? Структура таблиц обеих баз одинаковый.
В Paradox, например, можно указать полный путь к таблице.
Как решить эту задачу для Interbase?
Заранее благодарен!
Нашел в Langref такой пример:
INSERT INTO PROJECTS
SELECT * FROM NEW_PROJECTS
WHERE NEW_PROJECTS.START_DATE > ’6-JUN-1994’;
Подскажите, пожалуйста, как в параметрах запроса указать,
что Select производится из таблицы одной БД, а Insert - в таблицу
другой БД? Структура таблиц обеих баз одинаковый.
В Paradox, например, можно указать полный путь к таблице.
Как решить эту задачу для Interbase?
Заранее благодарен!
Почитать как сделать - можно тут http://www.ibase.ru/devinfo/bde.htm
Суть задачи такая:
из одной БД нужно делать выборку данных по к.-л. условию и вставлять их в одинаковую по структуре другую БД.
СУБД - Interbase.
Подскажите, как это лучше сделать программно ,без BDE, при помощи IBX(?) ?
Думал, что проще всего sql-запросом select-insert, но разобраться с работой с двумя БД пока не могу.
Спасибо заранее!
из одной БД нужно делать выборку данных по к.-л. условию и вставлять их в одинаковую по структуре другую БД.
СУБД - Interbase.
Подскажите, как это лучше сделать программно ,без BDE, при помощи IBX(?) ?
Думал, что проще всего sql-запросом select-insert, но разобраться с работой с двумя БД пока не могу.
Спасибо заранее!
select из одной, insert в другую. данные читать через IBX.IBSQL, писать через IBSQL или IBQuery с оператором insert.
еще лучше прочитать www.ibase.ru/devinfo/testiu.htm
еще лучше прочитать www.ibase.ru/devinfo/testiu.htm
Если не затруднит, чуть поподробнее.kdv писал(а):select из одной, insert в другую. данные читать через IBX.IBSQL, писать через IBSQL или IBQuery с оператором insert.
еще лучше прочитать www.ibase.ru/devinfo/testiu.htm
Статью прочитал, но не понял, что такое Т в запросе
"UPDATE T_INTERNAL T SET... "
Спасибо!
Если не затруднит, чуть поподробнее.kdv писал(а):select из одной, insert в другую. данные читать через IBX.IBSQL, писать через IBSQL или IBQuery с оператором insert.
еще лучше прочитать www.ibase.ru/devinfo/testiu.htm
Куда выбирает данные IBSQL?
Статью прочитал, но не понял, что такое Т в запросе
"UPDATE T_INTERNAL T SET... "
Спасибо!