sql server 2008中关于xml代码方面的问题

lucy5555 2012-04-21 10:54:06

照片在上面
...全文
83 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lucy5555 2012-04-21
  • 打赏
  • 举报
回复
照片无法显示,
代码如下:
DECLARE @xml XML
select
@xml = CAST(bulkcolumn AS XML)
FROM OPENROWSET(BULK 'E:\content.xml',SINGLE_BLOB)AS x
SELECT
x.value('@id','varchar(10)') AS id,
x.value('@article','nvarchar(max)') AS article,
x.value('@discuss','int') AS discuss,
x.value('@insertTime','datetime') AS insertTime,
x.value('@origin','nvarchar(50)') AS origin,
x.value('@person_id','nchar(10)') AS person_id,
x.value('@time','datetime') AS time,
x.value('@transmit','int') AS transmit
FROM @xml.nodes('/RECORDS/RECORD') i(x)

错误如下:
消息 9448,级别 16,状态 1,第 2 行
XML 分析: 行 3735,字符 71,格式检查: 未声明的实体

想请问下,未声明的实体是什么?x我有声明呀

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧