关于OPENXML的XML 分析错误,当XML文档中包含中文的时候,请指点!! 或者把DECLARE @doc varchar(1000)改成:DECLARE @doc Nvarchar(1000) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to netcoder(朱二) :你这都不能解决问题,我是从一个表里导出成XML文件,再导入,中文是免不了的,并且数据长度肯定超过4000或是8000,所以用法应该是declare @idoc intEXEC sp_xml_preparedocument @idoc OUTPUT, '.........<XML DATA> .......'SELECT *FROM OPENXML (@idoc, '/ROOT/Customer',1) WITH (CustomerID varchar(10), ContactName varchar(20))EXEC sp_xml_removedocument @idoc应该怎么做? 哦,我知道了,在<XML DATA>前面加上<?xml version="1.0" encoding="GB2312" ?> 就可以了,呵呵,同志们接分啊 指针问题 查询错误问题 如何将我的SQL Server 2000 数据库在打开企业管理器的数据库时进行加密? 100分求助 -- 怎么用SQLDMO实现对指定数据库的定时备份呢 没遇到过的统计,望各位大哥大姐帮帮忙 oracle sql update 多行记录,求高手解答 查询product_name字段名该怎么写,着急呀,谁给看看 用 xp_cmdshell 运行copy 有没有方法判断是否复制成功? sql2000的问题 学vfp的朋友帮忙看看,急 怎么让英文版的SQL Server支持中文? 请教时间查询的sql问题???
你这都不能解决问题,我是从一个表里导出成XML文件,再导入,中文是免不了的,并且数据长度肯定超过4000或是8000,所以用法应该是
declare @idoc int
EXEC sp_xml_preparedocument @idoc OUTPUT, '.........<XML DATA> .......'
SELECT *
FROM OPENXML (@idoc, '/ROOT/Customer',1)
WITH (CustomerID varchar(10),
ContactName varchar(20))
EXEC sp_xml_removedocument @idoc应该怎么做?