Studio управления сервером MSSQL (SSMS) новый шаблон запроса 2005 года

Вы можете использовать генератор для этой цели:

def convert(d):
    for k, v in d.items():
        if isinstance(v, dict):
            yield from (f'{k}/{x}' for x in convert(v))
        else:
            yield k

Учитывая ваш ожидаемый результат, вы, кажется, имеете неуместную фигурную скобку } в ваших данных примера, но используете эти данные теста:

my_dict = { 'stream1': { 'dataset1': { 'value1': 123.4},
                         'dataset2': { 'value1': 123.4,
                                       'value2': 567.8}},
            'stream2': { 'dataset3': { 'value4': 910.2}},
            'stream3': {               'value5': 'abcd'}}

Это вывод:

print(list(convert(d)))
# ['stream1/dataset1/value1', 'stream1/dataset2/value1', 'stream1/dataset2/value2', 'stream2/dataset3/value4', 'stream3/value5']
5
задан roman m 27 February 2009 в 00:04
поделиться

1 ответ

Отправленный этот вопрос как ссылка, я сделал некоторый поиск с помощью Google и нашел простой способ сделать его.

Все, что необходимо сделать, должно отредактировать SQLFile.sql, расположенный здесь: <% = Ваш % dir установки SQL> \90\Tools\Binn\VSShell\Common7\IDE\SqlWorkbenchProjectItems\SQL\SQLFile.sql

Кроме того, Ctrl+Alt+T покажет Вам все другие шаблоны в SSMS; и инструменты Free SQL Server выезда, в то время как Вы в нем.

11
ответ дан 13 December 2019 в 19:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: