如果我的sql2005的兼容模式是是不是能使用XML,还是什么的!
别人的是90都以,我的就出不了结果!!!

解决方案 »

  1.   

    比如我的代码是declare @x xml
    set @x='<EMPS>
    <EMP ID ='1'>LEWIS</EMP>
    <EMP ID ='2'>ADA</EMP>
    <EMP ID ='3'>NANCY</EMP>'SELECT @X  'XML数据';
      我的错误是
    --消息 102,级别 15,状态 1,第 3 行
    '1' 附近有语法错误。怎么解决啊???
      

  2.   

    declare @x xml
    set @x='<EMPS>
    <EMP ID ="1">LEWIS</EMP>
    <EMP ID ="2">ADA</EMP>
    <EMP ID ="3">NANCY</EMP></EMPS>'SELECT @X  'XML数据';
      

  3.   

    你XML都没写完整 </EMPS>'
      

  4.   

    help,help me ,please!!!
      

  5.   

    CREATE DATABASE TEST1
    GOUSE [master]
    GO
    EXEC dbo.sp_dbcmptlevel @dbname=N'TEST1', @new_cmptlevel=80
    GOUSE [TEST1]
    GOdeclare @x xml
    set @x='<EMPS>
    <EMP ID ="1">LEWIS</EMP>
    <EMP ID ="2">ADA</EMP>
    <EMP ID ="3">NANCY</EMP></EMPS>'SELECT @X  'XML数据';DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
    XML数据
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    <EMPS><EMP ID="1">LEWIS</EMP><EMP ID="2">ADA</EMP><EMP ID="3">NANCY</EMP></EMPS>(1 行受影响)没错啊
      

  6.   

    忘了说了,,你的问题是引号的问题set @x='<EMPS>
    <EMP ID =''1''>LEWIS</EMP>
    <EMP ID =''2''>ADA</EMP>
    <EMP ID =''3''>NANCY</EMP></EMPS>'