"案犯"  中文啊加上N 表示支持雙字節就象varchar和nvarchar的關系一樣啊

解决方案 »

  1.   

    MSDN上说SQL中所有要处理的XML文档必须都是UNICODE类型,Sql中的UNICODE是Nchar/Nvarchar,所以你第2段不对
      

  2.   

    假如我要传入的xml文档是一个变量的形式,该怎么写呢。
    strTemp='<Info><A><a1>案犯</a1></A></Info>'
    xmlString=N' & strTemp       ?
    xmlString='N' & strTemp       ?
    应该怎样转换strTemp这个字符串为SQL中能处理的类型?
      

  3.   

    DECLARE @xmldata_id int 
    @String nvarchar(1000)
    EXEC sp_xml_preparedocument @xmldata_id OUTPUT,@string