OPEN XML () есть ли способ заставить предложение WITH анализировать на основе UDT? - PullRequest
0 голосов
/ 12 февраля 2020

Конкретно: использование таблицы (объекта в БД) в качестве подсказки синтаксического анализа WITH работает хорошо, как и предполагалось, использование типа данных табличного значения не является.

   CREATE TABLE DestinationTypeTest  ( LocationName VARCHAR(50),CostRate INT,ExpiryDate DATETIME)


    SELECT * FROM OPENXML (@idoc, '/RootElement', 2) WITH DestinationTypeTest   <-- parses OK


    CREATE TYPE DestinationType4SPROC AS TABLE (
    LocationName VARCHAR(50),
    CostRate INT,
    ExpiryDate DATETIME
    )

SELECT * FROM OPENXML (@idoc, '/RootElement', 2) WITH DestinationType4SPROC   <-- ????
...