【问题标题】:is it a good idea to write a stored procedure for storing an XML in SQL?编写一个用于在 SQL 中存储 XML 的存储过程是一个好主意吗?
【发布时间】:2011-03-19 09:07:00
【问题描述】:

我想在java中编写一个存储过程,以便SQL自动解析xml并将其存储在相应的表中,这是一个好主意还是有人指导我如何去做。

提前感谢

【问题讨论】:

    标签: java sql xml stored-procedures


    【解决方案1】:

    xml?

    你能举个例子吗?

    如果您正在尝试构建 xml,我想我会如何使用模板引擎,例如以下之一:(java template engines)

    并将你需要的所有数据从 sql 加载到该模板文件中。

    或者

    如果您尝试解析 XML,我强烈建议不要在 sql 中这样做。使用 xml 解析库解压缩该婴儿,然后可能使用存储的 proc 将其放入数据库。

    倒退看看我上面的解决方案。

    Xml 不是一件容易解析或创建的东西。 Jeff Atwood Agrees.

    【讨论】:

    • thanx 我已经从用户输入创建了一个 XML 并将其发送到我必须存储在数据库中的其他应用程序我认为编写存储过程而不是在我的应用程序中解析它会很好但它似乎真的很昂贵,我只需要成功地将我的 xml 存储到数据库中。
    【解决方案2】:

    XML 是存储临时数据的好方法。 MSSQL 对切碎/查询 xml 文档有很好的支持。

    http://msdn.microsoft.com/en-us/library/ms345117(SQL.90).aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-26
      • 2015-09-30
      • 1970-01-01
      • 1970-01-01
      • 2018-08-26
      • 2014-08-15
      相关资源
      最近更新 更多