山那边是海 发表于 2015-1-16 22:15:34

MYSQL编程:SqlServer下经由过程XML拆分字符串的办法

你会发现实际上MySQL可以更少地占用资金,前者的每CPU许可费用一般从4000美元到25000美元不等,而MySQL企业版的支持和维护成本就更低了。复制代码代码以下:
DECLARE@idocint;
DECLARE@docxml;
set@doc=cast(<Root><item><ProjID>+replace(@SelectedProjectArray,,,</ProjID></item><item><ProjID>)+</ProjID></item></Root>asxml)
EXECsp_xml_preparedocument@IdocOUTPUT,@doc

SELECTProjIDFROMOPENXML(@Idoc,/Root/item,2)
WITH(
varchar(10)
)
如果你在一个遵循GPL的自由(开源)项目中使用MySQL,那么你可以遵循GPL协议使用MySQL。然而,如果你的项目不是在GPL协议下的话,你必须为使用MySQL来支付许可费用,或者你可能因为这个因素而将你的项目改为遵循GPL。

灵魂腐蚀 发表于 2015-1-19 06:18:02

这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?

变相怪杰 发表于 2015-1-24 09:49:40

分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。

活着的死人 发表于 2015-2-1 05:23:16

入门没那么困难,精通没那么容易

再现理想 发表于 2015-2-7 01:24:36

如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。

分手快乐 发表于 2015-3-6 14:56:12

备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。

兰色精灵 发表于 2015-3-13 03:06:10

只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。

山那边是海 发表于 2015-3-20 10:54:50

你可以简单地认为适合的就是好,不适合就是不好。
页: [1]
查看完整版本: MYSQL编程:SqlServer下经由过程XML拆分字符串的办法