2010-08-18 49 views
0

这不是一个去/不去的问题。我已经使用了各种4GL(PL/SQL,T-SQL,PGSQL等)进行数据库后端编码,并发现建立与数据库引擎“最接近”的数据层非常有用。mySQL存储过程有多可靠?

现在MySQL的存储过程了我的注意,并在这个全新的平台4GL编码很感兴趣。

我想开始我的概念项目的证明之一使用它。你们怎么看待MySQL存储过程?关键问题是;它可靠吗? “Oracle公司”如何支持MySQL存储过程(即文档,论坛等)?

感谢

+0

Oracle与它有什么关系?大概是因为他们现在拥有MySQL? – 2010-08-18 18:31:03

+0

MySQL拥有关于在他们的网站上运行/使用服务器的大部分可能想知道的全部文档。有很多公司(包括甲骨文),他们也很乐意向你推销支持合同。 – 2010-08-18 20:52:10

+0

我会说他们的存储过程文档留下_很多,但需要。 – nos 2010-08-19 00:30:27

回答

1

支持在5.0版开始,它目前在V5.1(V5.5是在管道)。如果他们不可靠,他们会被删除。

我不知道你是什么意思“甲骨文是如何支持它” - 语法不同的是,很少(如果有的话),你将能够端口Oracle存储过程,直接到MySQL没有改变。

1

mySQL存储过程将如您所做的那样可靠。如果你写它来做你需要的一切,那么它会很好。如果你不这样做。

由于@OMG指出他们开始在version 5.0支持。

你的意思是,当你问甲骨文如何支持它?

+0

PL/SQL和T-SQL已经存在了数十年,甲骨文和微软逐年完善了核心代码库。我对MySQL存储过程在错误和功能方面存在疑问,因为sproc概念在MySQL社区中相当新颖。 – mevdiven 2010-08-18 18:46:59

+1

我想这是真的。我从来没有遇到过问题,也没有人知道任何人有问题,但如果你去了MySQL的错误网站,他们确实有一个数据报告存储过程。我不知道这将如何与t-SQL或PL/SQL相比。这里是链接:http://bugs.mysql.com/search.php?search_for=stored+procedure&status=Active&severity=&limit=10&order_by=&cmd=display&direction=ASC&bug_type=&os=0&phpver=&bug_age=0 – 2010-08-18 18:52:30