在MYSQL数据库存储过程里传一个@xml的参数,然后怎样在存储过程里把这个xml格式的数据解析到一个临时表里??

解决方案 »

  1.   

    这种解析xml的操作,最好是让程序来处理,用sql来处理,速度会很慢,占用内存也会超多,搞不好,把mysql弄奔溃了
      

  2.   

    MYSQL官方免费手册中参考如下语句。LOAD XML [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name'
        [REPLACE | IGNORE]
        INTO TABLE [db_name.]tbl_name
        [CHARACTER SET charset_name]
        [ROWS IDENTIFIED BY '<tagname>']
        [IGNORE number {LINES | ROWS}]
        [(field_name_or_user_var,...)]
        [SET col_name = expr,...]