Могу ли я ВЫБРАТЬ все встроенные функции на сервере SQL? - PullRequest
0 голосов
/ 05 августа 2020

Можно ли отображать каждую встроенную функцию (например, LEFT, SIN, IIF и т. Д. c.) С запросом?

Ответы [ 2 ]

1 голос
/ 12 августа 2020

Документация или определение подсветки синтаксиса из официального инструмента:

Azure Data Studio - поддержка синтаксиса

{
"match": "(?i)\\b(avg|checksum_agg|count|count_big|grouping|grouping_id|max|min|sum|stdev|stdevp|var|varp)\\b",
"name": "support.function.aggregate.sql"
},
{
"match": "(?i)\\b(cast|convert|parse|try_cast|try_convert|try_parse)\\b",
"name": "support.function.conversion.sql"
},  ...

Поиск: "name" : "support.function

Идея - Не проверено: возможно, можно извлечь эти данные из системной базы данных - Ресурс

База данных ресурсов

База данных ресурсов - это база данных только для чтения, которая содержит все системные объекты, включенные в SQL Сервер.

0 голосов
/ 12 августа 2020

Нет, документация по функциям - ваша лучшая альтернатива. Он дает структурированный обзор всех поддерживаемых встроенных функций.

Использование любой достойной среды IDE обеспечит некоторые функции выделения и автозаполнения для имен функций.

...