Зависит от того, что вы делаете и на каком языке вы работаете. В качестве простого примера, сейчас я работаю с приложением Visual Basic .NET, в котором есть несколько запросов. Я обычно делаю всю свою работу с запросами в Toad, но Visual Basic .NET имеет раздражающий синтаксис, когда дело касается длинных строк, а именно:
Public Const SelectData As String = _
"SELECT * " & _
"FROM myTable " & _
"WHERE myField = :SOMETHING"
Поскольку мне действительно не нравится редактировать запросы, когда я копирую их из кода или вставляю их обратно, у меня есть несколько макросов, которые автоматически форматируют или удаляют форматирование из них.
Кроме того, некоторые макросы можно использовать для автоматизации общих задач, которые необходимо выполнять в среде IDE во время работы. Любая последовательность команд, которую вы часто выполняете, - это то, что вы можете превратить в макрос и выполнить одним щелчком мыши.