Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к: SQL Server 2017 (14.x) и более поздних версий
базы данных SQL
Azure Для Управляемого экземпляра
SQL Azureв Microsoft Fabric
Возвращает внутренний идентификатор графа для заданного идентификатора перехода.
Синтаксис
GRAPH_ID_FROM_EDGE_ID ( edge_id )
Аргументы
edge_id
Символьное представление (JSON) псевдостолбца $edge_id в таблице переходов.
Возвращаемое значение
Возвращает внутренний идентификатор графа (bigint).
Замечания
- Из-за затрат на обеспечение производительности при анализе и проверке предоставленного символьного представления (JSON) переходов следует использовать
GRAPH_ID_FROM_EDGE_IDтолько в случае необходимости. В большинстве случаев команды MATCH должно быть достаточно для запросов к таблицам графов. - Чтобы
GRAPH_ID_FROM_EDGE_IDвозвращала значение, предоставленный символьный JSON-файл должен быть допустимым, а именованныйschema.tableв файле JSON должен быть допустимой таблицей переходов. - Если функция возвращает идентификатор графа, гарантируется только то, что он будет допустимым целым числом. Проверка наличия идентификатора графа в таблице переходов не выполняется.
- Тип данных и поведение идентификаторов графов представляют собой конкретные сведения о реализации и могут быть изменены. Например, не следует предполагать, что идентификаторы графов в заданной таблице переходов являются последовательными.
Примеры
В следующем примере возвращается внутренний идентификатор графа для перехода в таблице переходов friendOf.
SELECT GRAPH_ID_FROM_EDGE_ID($edge_id)
FROM friendOf;
Результаты приведены ниже.
...
25073
98943
69725
68781
30354
...