Гость
Map
Форумы / Microsoft SQL Server [закрыт для гостей] / редактор кода / 25 сообщений из 41, страница 1 из 2
22.06.2023, 10:55
    #437993
tester666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
Добрый день всем!
Вопрос такой - спустя продолжительное время пришлось вернуться к работе с базами данных. Интересует в чем удобнее работать с исходным кодом:
необходимо при открытии большого файла *.sql кроме текста функций/процедур также видеть список названий функций/процедур в отдельном окне для удобства чтения и навигации.
Раньше открывали исходники в виде сохраненных скл-файлов в редакторе notepad++. Он при помощи плагина functionList отображал все функции/процедуры в отдельном окне. В новой версии notepad++ старый плагин уже не работает к сожалению.
Может есть еще какие-то средства. Код общий для многих баз и хранится отдельно в виде файлов скл.
...
Рейтинг: 0 / 0
22.06.2023, 11:02
    #438001
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
tester666  22.06.2023, 10:55
[игнорируется]
кроме текста функций/процедур также видеть список названий функций/процедур в отдельном окне для удобства чтения и навигации.
то есть в одном файле несколько процедур и функций?
...
Рейтинг: 0 / 0
22.06.2023, 11:07
    #438012
tester666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
Да, в одном файле много процедур и функций, и удобно было бы видеть так сказать состав файла.
...
Рейтинг: 0 / 0
22.06.2023, 11:36
    #438102
Горбатый ёж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
tester666 [игнорируется] 

VSCode?
...
Рейтинг: 0 / 0
22.06.2023, 20:49
    #438943
Ифрит
Ифрит Привилегированный пользователь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
tester666 [игнорируется] 

такое есть в geany
(юзал чтоб под "обедве" платформы)
возможно и ddl под mssql подхватывает
Снимок.PNG
...
Изменено: 22.06.2023, 20:52 - Ифрит
Рейтинг: 0 / 0
23.06.2023, 07:24
    #439314
tester666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
Горбатый ёж [игнорируется] 

VSCode смотрел, но что-то не нашел где это можно сделать.
...
Рейтинг: 0 / 0
23.06.2023, 07:41
    #439324
tester666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
Ифрит [игнорируется] 

Попробовал geany. Действительно для дмл выводит информацию, а вот для ддл нет. Процедуру не распознал.
...
Рейтинг: 0 / 0
23.06.2023, 15:54
    #439892
Горбатый ёж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
tester666 [игнорируется] 

Я не специалист по t-sql, но возможго это поможет
https://github.com/sql-formatter-org/sql-formatter-vscode
...
Рейтинг: 0 / 0
23.06.2023, 18:04
    #440086
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
tester666  22.06.2023, 10:55
[игнорируется]
. В новой версии notepad++ старый плагин уже не работает к сожалению.
вечная проблема с Notepad++

так может откатиться к старой версии редактора?
...
Рейтинг: 0 / 0
23.06.2023, 19:53
    #440193
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
там правда в этом Structure в фильтре нужно поотключать лишние операторы.
...
Рейтинг: 0 / 0
05.07.2023, 07:56
    #470548
tester666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
Неуловимый Джо [игнорируется] 

он платный к сожалению, такой вариант мне не подходит.
...
Рейтинг: 0 / 0
06.07.2023, 00:53
    #471606
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
tester666  05.07.2023, 07:56
[игнорируется]
Неуловимый Джо [игнорируется] 

он платный к сожалению, такой вариант мне не подходит.
ну есть ломалки.
...
Рейтинг: 0 / 0
06.07.2023, 23:39
    #473099
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
в бесплатном dBeaver есть Collapse all, и получается что-то похожее на список процедур и функций.
Снимок.PNG
...
Рейтинг: 0 / 0
09.07.2023, 13:49
    #475758
cat2
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гесты и игнорируемые идут по CSS
редактор кода
tester666 [игнорируется] 

MS SQL Management Studio всяко лучше Блокнота++

Там есть все, что нужно
...
Рейтинг: 0 / 0
09.07.2023, 14:15
    #475772
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
cat2  09.07.2023, 13:49
[игнорируется]
tester666 [игнорируется] 

MS SQL Management Studio всяко лучше Блокнота++

Там есть все, что нужно
да ты бы хоть прочитал сначала, что человеку нужно.
...
Рейтинг: 0 / 0
09.07.2023, 14:36
    #475783
cat2
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гесты и игнорируемые идут по CSS
редактор кода
Неуловимый Джо  09.07.2023, 14:15
[игнорируется]
cat2  09.07.2023, 13:49
[игнорируется]
tester666 [игнорируется] 

MS SQL Management Studio всяко лучше Блокнота++

Там есть все, что нужно
да ты бы хоть прочитал сначала, что человеку нужно.
А что ему нужно?
Я понял так, что он кроме текста скрипта в файле хочет видеть еще и список хранимок и функций.
Вот, пожалуйста.
Для создания и хранения скриптов создается проект.
Хранимки и все другие объекты, видно. Что еще надо?
pasted_image.png
...
Рейтинг: 0 / 0
09.07.2023, 15:40
    #475814
Горбатый ёж
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
cat2  09.07.2023, 14:36
[игнорируется]
Хранимки и все другие объекты, видно. Что еще надо?
Ему нужно, чтобы процедуры были не на сервере, а парсился список из скрипта.
Завтра скрин сделаю может с девелопера.
...
Рейтинг: 1 / 0
Нравится: Неуловимый Джо
09.07.2023, 15:51
    #475825
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
cat2  09.07.2023, 14:36
[игнорируется]
Неуловимый Джо  09.07.2023, 14:15
[игнорируется]
cat2  09.07.2023, 13:49
[игнорируется]
tester666 [игнорируется] 

MS SQL Management Studio всяко лучше Блокнота++

Там есть все, что нужно
да ты бы хоть прочитал сначала, что человеку нужно.
А что ему нужно?
Я понял так, что он кроме текста скрипта в файле хочет видеть еще и список хранимок и функций.
Вот, пожалуйста.
Для создания и хранения скриптов создается проект.
Хранимки и все другие объекты, видно. Что еще надо?
pasted_image.png
ему не создавать проект, а открыть файл.
...
Рейтинг: 0 / 0
09.07.2023, 21:24
    #476062
cat2
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гесты и игнорируемые идут по CSS
редактор кода
Неуловимый Джо  09.07.2023, 15:51
[игнорируется]
cat2  09.07.2023, 14:36
[игнорируется]
Неуловимый Джо  09.07.2023, 14:15
[игнорируется]
cat2  09.07.2023, 13:49
[игнорируется]
tester666 [игнорируется] 

MS SQL Management Studio всяко лучше Блокнота++

Там есть все, что нужно
да ты бы хоть прочитал сначала, что человеку нужно.
А что ему нужно?
Я понял так, что он кроме текста скрипта в файле хочет видеть еще и список хранимок и функций.
Вот, пожалуйста.
Для создания и хранения скриптов создается проект.
Хранимки и все другие объекты, видно. Что еще надо?
pasted_image.png
ему не создавать проект, а открыть файл.
То есть он откроет файл и будет ему счастье?
Или еще что-то нужно?
Вроде того, что бы какой-то добрый инструмент вытащил их этой портянки все создаваемые в нем хранимки и функции?
...
Рейтинг: 0 / 0
09.07.2023, 21:31
    #476065
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
cat2  09.07.2023, 21:24
[игнорируется]
Вроде того, что бы какой-то добрый инструмент вытащил их этой портянки все создаваемые в нем хранимки и функции?
Да.
Я сам против подобных портянок, очень неудобно править что-то. Это ведь придется выделять кусок с нужной процедурой и запускать.
Но человек просил именно это.
Может это досталось в наследство и тут уже ничего не сделаешь, приходится как-то с этим жить.
...
Изменено: 09.07.2023, 21:35 - Неуловимый Джо
Рейтинг: 0 / 0
09.07.2023, 21:33
    #476066
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
Неуловимый Джо  09.07.2023, 21:31
[игнорируется]
Это ведь придется выделять кусок с нужной процедурой и запускать.
но всегда останется опасность на автомате запустить на выполнение весь файл.
...
Рейтинг: 0 / 0
09.07.2023, 21:46
    #476069
cat2
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гесты и игнорируемые идут по CSS
редактор кода
Странное желание. Гораздо проще один раз запустить эту портянку, а потом со всеми удобствами править хранимки в MS SQL Management Studio.
Если потом надо сделать дистрибутив, так можно скрипт написать, который будет брать текст процедур из системных таблиц
...
Рейтинг: 0 / 0
09.07.2023, 21:48
    #476070
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
cat2  09.07.2023, 21:46
[игнорируется]
Гораздо проще один раз запустить эту портянку, а потом со всеми удобствами править хранимки в MS SQL Management Studio.
ну править-то надо в файлах, с какой-нибудь системой контроля версий.
просто удобнее когда каждая процедура в своем файле.
...
Рейтинг: 0 / 0
09.07.2023, 22:36
    #476093
cat2
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гесты и игнорируемые идут по CSS
редактор кода
Неуловимый Джо  09.07.2023, 21:48
[игнорируется]
cat2  09.07.2023, 21:46
[игнорируется]
Гораздо проще один раз запустить эту портянку, а потом со всеми удобствами править хранимки в MS SQL Management Studio.
ну править-то надо в файлах, с какой-нибудь системой контроля версий.
просто удобнее когда каждая процедура в своем файле.
Кто мешает сделать много файлов, отдельно для каждой процедуры и работать с ними в проекте студии?
...
Рейтинг: 0 / 0
09.07.2023, 22:44
    #476095
Неуловимый Джо
Участник
[игнорирует гостей]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
редактор кода
cat2  09.07.2023, 22:36
[игнорируется]
Неуловимый Джо  09.07.2023, 21:48
[игнорируется]
cat2  09.07.2023, 21:46
[игнорируется]
Гораздо проще один раз запустить эту портянку, а потом со всеми удобствами править хранимки в MS SQL Management Studio.
ну править-то надо в файлах, с какой-нибудь системой контроля версий.
просто удобнее когда каждая процедура в своем файле.
Кто мешает сделать много файлов, отдельно для каждой процедуры и работать с ними в проекте студии?
какие нафиг проекты в студии?
это если десяток файлов наверно?
а если там тысячи процедур?

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


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