В Squirrel, как я могу дублировать строку?

#squirrel-sql

#squirrel-sql

Вопрос:

В таком инструменте, как SQL Developer, я могу щелкнуть правой кнопкой мыши по строке и выбрать дублировать, чтобы получить копию строки, отредактировать ее и зафиксировать. Как я могу это сделать в Squirrel? Я даже не вижу, как добавить новую строку в представление содержимого.

Ответ №1:

Найден способ вставлять строки, но не дублировать. В представлении содержимого щелкните правой кнопкой мыши и выберите «Сделать редактируемым» (я думал, это применимо только к выбранной строке). Щелкните правой кнопкой мыши еще раз, и теперь есть опция «Вставить строку». Появляется всплывающее окно для ввода значений для каждого поля новой строки.

Комментарии:

1. Хорошо, вы можете использовать RMB и выбрать «выбрать всю строку», а затем RMB «Копировать как инструкцию SQL INSERT-VALUES». Затем вы можете перейти на вкладку SQL, вставить скопированный оператор и соответствующим образом изменить его.

2. Спасибо, Петр. Это не идеальный, но достойный способ сделать это.

3. Вы правы — было бы здорово, если бы был какой-либо интерактивный способ дублировать строку. К сожалению, когда я нажимаю «вставить новую строку», все столбцы по умолчанию пусты. В случае большого количества столбцов сложно ввести все значения вручную, поэтому я использую скрипт ‘INSERT-VALUES’. Тем не менее — Squirrel великолепен! 🙂

Ответ №2:

Можно дублировать. Вы должны выполнить следующее:

  1. выберите одну строку с помощью пункта контекстного меню «Выбрать всю строку (строки)» или все строки с помощью «Выбрать все»
  2. В контекстном меню выберите «Копировать как оператор SQL INSERT-VALUES»
  3. Вставьте скопированное содержимое в редактор вкладок sql

Выполнено