У програмному забезпеченні Database Tour у вас є багато можливостей для копіювання даних із баз даних у буфер обміну. Базову документацію наведено в посиланнях внизу сторінки. Тут ми сконцентруємося на практичних прикладах з детальним описом опцій.

Після відкриття бази даних відкрийте набір даних, з якого потрібно копіювати дані.

Відкритий набір даних

Іноді ми хочемо скопіювати лише певні записи. Для вибору записів клікніть кнопку Вибрати записи, потім виберіть потрібні записи за допомогою комбінацій Shift+СтрілкаВгору, Shift+СтрілкаВниз (для неперервного діапазону записів) або Ctrl+Миша (для вибору окремих записів).

Відкритий набір даних з вибраними записами

Потім виберіть меню Інструменти | Копіювати або просто клікніть кнопку Копіювати дані до буфера на верхній панелі інструментів.

Меню копіювання даних до буфера

Швидке копіювання даних

Всі елементи меню вище, крім Custom... (Власний варіант), призначені для швидкого копіювання даних, тобто копіювання без можливості налаштувань, з використанням символа табуляції в якості розділювача колонок та CR+LF в якості розділювача рядків по замовчанню. Давайте розглянемо їх:

Копіювання даних до специфічного формату

Якщо копіювання до формату по замовчанню вам не підходить, виберіть Custom... (Власний варіант) з показаного вище меню. Це викличе стандартний діалог Експорт, де можна вибрати цільовий формат і його специфічні налаштування.

Лише сумісні з текстом формати підходять для копіювання. Дайвайте скопіюємо дані до скрипта SQL:

Copy Data to Clipboard as SQL

Якщо лише вибрані записи повинні бути скопійовані, виберіть Вибрані в блоці Діапазон записів.

Для набору даних вище отримаємо:

INSERT INTO customer(ID, FIRSTNAME, LASTNAME, CITY, COUNTRY) VALUES (2, 'Eric', 'Miles', 'Edmonton', 'Canada');
INSERT INTO customer(ID, FIRSTNAME, LASTNAME, CITY, COUNTRY) VALUES (23, 'Josef', 'Capek', 'Prague', 'Czechia');
INSERT INTO customer(ID, FIRSTNAME, LASTNAME, CITY, COUNTRY) VALUES (12, 'Hans', 'Petersen', 'Copenhagen', 'Denmark');
INSERT INTO customer(ID, FIRSTNAME, LASTNAME, CITY, COUNTRY) VALUES (17, 'Jean-Paul', 'Papin', 'Paris', 'France');
COMMIT;

Див. також:

 Використання буферу обміну

 Копіювання всього набору даних до буфера

 Копіювання даних до буфера