powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / форматирование для оконных функций
3 сообщений из 3, страница 1 из 1
форматирование для оконных функций
    #38992734
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно в форматировщик добавить опции для форматирования оконных функций?
Сейчас

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
WITH T1_1
AS (SELECT
        ID,
        A,
        ROW_NUMBER() OVER(ORDER BY ID) AS RN
    FROM
        T1),
T2_2
AS (SELECT
        ID,
        A,
        ROW_NUMBER() OVER(ORDER BY ID) AS RN
    FROM
        T2)
SELECT
    T1_1.ID AS ID,
    T2_2.A AS A
FROM
    T1_1
    JOIN T2_2 ON T1_1.RN = T2_2.RN   



после нажатие на кнопку форматирования превращается

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
WITH T1_1
AS (SELECT
        ID,
        A,
        ROW_NUMBER() OVER(
    ORDER BY ID) AS RN
    FROM
        T1),
T2_2
AS (SELECT
        ID,
        A,
        ROW_NUMBER() OVER(
    ORDER BY ID) AS RN
    FROM
        T2)
SELECT
    T1_1.ID AS ID,
    T2_2.A AS A
FROM
    T1_1
    JOIN T2_2 ON T1_1.RN = T2_2.RN   



что как-то некрасиво. Форматер считает ORDER BY в предложении OVER как обычный ORDER BY в конце запроса
...
Рейтинг: 0 / 0
форматирование для оконных функций
    #38993243
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А опция зачем нужна? Достаточно не вставлять перевод строки перед ORDER.
Это я поправлю.
...
Рейтинг: 0 / 0
форматирование для оконных функций
    #38993335
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

ну хотя бы.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / форматирование для оконных функций
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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