Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Есть ли автоматическая настройка отступов при написании SQL запроса / 25 сообщений из 32, страница 1 из 2
01.12.2017, 09:43
    #39562385
msleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
Добрый день! Вопрос такой. Например есть у меня код запроса, написанный криво (допустим в одну строчку). И хотелось бы его привести к какому то более менее нормальному виду, чтобы проще было разобраться в нем. И вопрос Есть ли такая настройка в редакторе SSMS, чтобы он автоматически расставил отступы, сгруппировал, как надо? или может быть какая нибудь утилита, которая это сможет сделать?
...
Рейтинг: 0 / 0
01.12.2017, 09:54
    #39562392
Vladimir2017
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
Toad
...
Рейтинг: 0 / 0
01.12.2017, 09:56
    #39562393
Cammomile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
https://www.apexsql.com/Download.aspx?download=Refactor

Скачай REFACTOR и пользуйся автоформатером.

SSMS к сожалению в форматирование не может
...
Рейтинг: 0 / 0
01.12.2017, 09:56
    #39562394
Cammomile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
Vladimir2017Toad
Глючный до невозможности. Вот если доделают, то да. А так- нет.
...
Рейтинг: 0 / 0
01.12.2017, 10:22
    #39562409
Есть ли автоматическая настройка отступов при написании SQL запроса
SMSSBoost, RedGate, SQL Assist - все умеют вроде.
...
Рейтинг: 0 / 0
01.12.2017, 12:32
    #39562482
наутилус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
msleg,

SMSSBoost поставил. очень доволен. кроме авто-форматирования очень удобно искать хп в object explorer
...
Рейтинг: 0 / 0
01.12.2017, 12:46
    #39562491
Cammomile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
Лучшие настройки автоформатирования, из всего перечисленного, у продукта от Апекс Скуль.
ССМС буст хорош общим набором функционала, но их представления о форматированном коде довольно узки.

Ну и лучшее, конечно, продукт от Red Gate, но это уже за деньги, и немалые.
...
Рейтинг: 0 / 0
01.12.2017, 12:52
    #39562495
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
mslegили может быть какая нибудь утилита, которая это сможет сделать?
http://poorsql.com

бесплатная, настроек много, как он-лайн, так и бинарник
есть плагин для SSMS
...
Рейтинг: 0 / 0
07.12.2017, 10:02
    #39565587
msleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
Поставил sql search от REDGATE. Поиск отличный на новых версиях. Но беда в том что мне нужно найти информацию на SQL SERVER 2000!!! Можете подсказать как там искать?
...
Рейтинг: 0 / 0
07.12.2017, 10:03
    #39565588
msleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
msleg,

не туда написал
...
Рейтинг: 0 / 0
25.03.2018, 10:21
    #39620081
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
скачал тоад бесплатный
кнопка "формат" задизейблена
может кто подсказать, где ее включить?
...
Рейтинг: 0 / 0
25.03.2018, 10:35
    #39620087
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
andreymxскачал тоад бесплатный
кнопка "формат" задизейблена
может кто подсказать, где ее включить?

версия 6.8.0.97
...
Рейтинг: 0 / 0
26.03.2018, 09:34
    #39620334
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
andreymxскачал тоад бесплатный
кнопка "формат" задизейблена
может кто подсказать, где ее включить?

похоже, это ограничения фриварной версии
...
Рейтинг: 0 / 0
17.07.2018, 16:26
    #39675146
Andreas Neumann
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
Советую попробовать этот тул , он помогает форматировать код и привести его в нормальный, читабельный вид
...
Рейтинг: 0 / 0
17.07.2018, 16:39
    #39675159
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
Andreas NeumannСоветую попробовать этот тул , он помогает форматировать код и привести его в нормальный, читабельный видуродство
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SELECT
  a.Id idma,
  a.ContactMethod ContactMethod,
  WIParent.Id parent_id,
  a.ActualStartDate asd,
  a.ActualEndDate aed,
  a.Skip,
  a.Title INTO #activities
FROM ActivityDimvw a
INNER JOIN dbo
  ON WIContaintsAct.WorkItemContainsActivity_ActivityDimKey = A.ActivityDimKey
INNER JOIN WorkItemDimvw WIParent
  ON WIParent.WorkItemDimKey = WIContaintsAct.WorkItemDimKey
WHERE (a.Id LIKE 'MA%'
AND LOWER(a.title) NOT LIKE LOWER(N'%тестирование%')
OR (a.Id LIKE 'RB%'
AND (LOWER(a.Title) = N'добавление пользователя в группу'
OR LOWER(a.Title) = N'добавление пк в группу')))



сравнить с Toad
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
SELECT a.Id              idma,
       a.ContactMethod   ContactMethod,
       WIParent.Id       parent_id,
       a.ActualStartDate asd,
       a.ActualEndDate   aed,
       a.Skip,
       a.Title
  INTO #activities
  FROM ActivityDimvw  a
       INNER JOIN dbo ON WIContaintsAct.WorkItemContainsActivity_ActivityDimKey = A.ActivityDimKey
       INNER JOIN WorkItemDimvw WIParent ON WIParent.WorkItemDimKey = WIContaintsAct.WorkItemDimKey
 WHERE (a.Id LIKE 'MA%'
    AND LOWER (a.title) NOT LIKE LOWER (N'%тестирование%')
     OR (a.Id LIKE 'RB%'
     AND (LOWER (a.Title) = N'добавление пользователя в группу'
       OR LOWER (a.Title) = N'добавление пк в группу')))
...
Рейтинг: 0 / 0
17.07.2018, 16:40
    #39675160
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
при том, что выкладывать текст запроса в интернет с точки зрения ИнформБезопасности - само по себе моветон
...
Рейтинг: 0 / 0
17.07.2018, 16:45
    #39675165
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
хотя насчет уродства поторопился, простите
там ку
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SELECT a.Id idma,
       a.ContactMethod ContactMethod,
       WIParent.Id parent_id,
       a.ActualStartDate asd,
       a.ActualEndDate aed,
       a.Skip,
       a.Title
  INTO #activities
FROM ActivityDimvw a
INNER JOIN dbo
  ON WIContaintsAct.WorkItemContainsActivity_ActivityDimKey = A.ActivityDimKey
INNER JOIN WorkItemDimvw WIParent
  ON WIParent.WorkItemDimKey = WIContaintsAct.WorkItemDimKey
WHERE (a.Id LIKE 'MA%'
  AND LOWER(a.title) NOT LIKE LOWER(N'%тестирование%')
  OR (a.Id LIKE 'RB%'
    AND (LOWER(a.Title) = N'добавление пользователя в группу'
      OR LOWER(a.Title) = N'добавление пк в группу')))

ча настроек
...
Рейтинг: 0 / 0
17.07.2018, 17:33
    #39675194
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
andreymxсравнить с Toad

фу,
всем очевидно, что FROM и INNER должны быть на одном уровне
...
Рейтинг: 0 / 0
17.07.2018, 17:34
    #39675195
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
а также между именем таблицы и алиасом должно быть "AS"
...
Рейтинг: 0 / 0
17.07.2018, 17:46
    #39675200
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
Критика также между именем таблицы и алиасом должно быть "AS"
нет
...
Рейтинг: 0 / 0
17.07.2018, 17:47
    #39675201
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
TaPaKКритика также между именем таблицы и алиасом должно быть "AS"
нетОбязательно!!!
Оно же выделять будет, цветом, будут хорошо видны алиасы, чем это плохо?
...
Рейтинг: 0 / 0
17.07.2018, 17:49
    #39675202
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
alexeyvgОно же выделять будет, цветом, будут хорошо видны алиасы, чем это плохо?Так
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SELECT a.Id idma,
       a.ContactMethod ContactMethod,
       WIParent.Id parent_id,
       a.ActualStartDate asd,
       a.ActualEndDate aed,
       a.Skip,
       a.Title
  INTO #activities
FROM ActivityDimvw a
INNER JOIN dbo
  ON WIContaintsAct.WorkItemContainsActivity_ActivityDimKey = A.ActivityDimKey
INNER JOIN WorkItemDimvw WIParent
  ON WIParent.WorkItemDimKey = WIContaintsAct.WorkItemDimKey
WHERE (a.Id LIKE 'MA%'
  AND LOWER(a.title) NOT LIKE LOWER(N'%тестирование%')
  OR (a.Id LIKE 'RB%'
    AND (LOWER(a.Title) = N'добавление пользователя в группу'
      OR LOWER(a.Title) = N'добавление пк в группу')))

Или так
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SELECT a.Id idma,
       a.ContactMethod AS ContactMethod,
       WIParent.Id AS parent_id,
       a.ActualStartDate AS asd,
       a.ActualEndDate AS aed,
       a.Skip,
       a.Title
  INTO #activities
FROM ActivityDimvw AS a
INNER JOIN dbo
  ON WIContaintsAct.WorkItemContainsActivity_ActivityDimKey = A.ActivityDimKey
INNER JOIN WorkItemDimvw AS WIParent
  ON WIParent.WorkItemDimKey = WIContaintsAct.WorkItemDimKey
WHERE (a.Id LIKE 'MA%'
  AND LOWER(a.title) NOT LIKE LOWER(N'%тестирование%')
  OR (a.Id LIKE 'RB%'
    AND (LOWER(a.Title) = N'добавление пользователя в группу'
      OR LOWER(a.Title) = N'добавление пк в группу')))
...
Рейтинг: 0 / 0
17.07.2018, 17:51
    #39675204
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
alexeyvg,

впечатляет
...
Рейтинг: 0 / 0
17.07.2018, 18:09
    #39675209
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
ну вы все секта догматов короче,

у каждого свои представления о читабельности в следствии личных психологических нюансов восприятия (и остальных технологических факторов, типа монитора(-ов)/разрешения/расположения{вертик/гориз} и пр.).
есть конечно какой-то здравый смысл в некотором плане - но только в общих чертах и весьма поверхностно.

кому что и как удобно .. тут уж на вкус и цвет..
...
Рейтинг: 0 / 0
17.07.2018, 18:42
    #39675223
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли автоматическая настройка отступов при написании SQL запроса
Критикandreymxсравнить с Toad

фу,
всем очевидно, что FROM и INNER должны быть на одном уровнеoracle и join всегда плохо дружили :)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Есть ли автоматическая настройка отступов при написании SQL запроса / 25 сообщений из 32, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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