Создание фрагмента SQL в SQL Operations Studio для MacOS - PullRequest
0 голосов
/ 07 сентября 2018

Я начинаю использовать соединение Microsoft SQL Ops для Mac с sql2016 на сервере Win2016, и это хороший инструмент.
При попытке создать пользовательские фрагменты я столкнулся с проблемой: следуя инструкциям MS на Создание фрагментов кода SQL , это просто ничего не делает.

Используя этот маленький фрагмент:

"SELECT FROM" : {
    "prefix": "sqlssf",
    "body": "SELECT * FROM $0",
"description": "SELECT FROM"
},

, сохраненный в sql.json (как указано выше), выдает ошибки json.
Вставка фрагмента примера со страницы, упомянутой выше, приводит к большему количеству таких же ошибок.

Я не пробовал на машине с Windows.

Кто-нибудь имел успех с этим, или никто другой не использовал это на Mac?

РЕДАКТИРОВАТЬ: Добавлена ​​пропущенная двойная кавычка в вставленный код выше.

1 Ответ

0 голосов
/ 07 сентября 2018

Как следует из сообщения об ошибке, файл json, который вы пытаетесь сохранить, не является допустимым. Чтобы исправить это, вы должны завершить поля описания двойными кавычками и удалить запятую с конца. Конечный результат будет выглядеть так:

{
    "SELECT FROM" : {
        "prefix": "sqlssf",
        "body": "SELECT * FROM $0",
    "description": "SELECT FROM"
    }
}

, который отлично сработал для меня.

...