我的表格中有一个具有特定常量格式的XML字段。如何根据此字段创建一个显示此字段中数据的视图?
感谢
我的数据是这样的:
答案 0 :(得分:1)
与创建任何视图相同。
create view vName
as
select somecolumn
from sometable
只需插入使用XML列的查询即可获取您的值。
答案 1 :(得分:0)
您可以创建类似这样的内容
CREATE VIEW [dbo].[vEmployees]
WITH SCHEMABINDING
AS
SELECT
person.n.value('ID[1]', 'int') AS ID,
person.n.value('Name[1]', 'nvarchar(50)') AS Name,
person.n.value('LastName[1]', 'navarchar(50)') AS LastName
FROM dbo.Table x
CROSS APPLY x.XmlColumn.nodes('/Employees/Person') person(n)
GO