具体:将表(数据库中的对象)用作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 <-- ????