MYSQL网页编程之oracle带参数的存储历程的实行
MySQL采用双重授权(DualLicensed),它们是GPL和MySQLAB制定的商业许可协议。<p> SQL>createorreplaceprocedurejl_test2(ainvarchar2,boutvarchar2)
3as
4begin
5b:=a;
6end;
7/
SQL>varcvarchar2(10);
SQL>execjl_test(01,:c)
PL/SQL历程已乐成完成。
SQL>printc
C
--------------------------------
01 在java中挪用存储历程用的是callps_name
MySQL的低成本来自于其简单性吗?它的普及性是由于其低成本吗?其实,在MySQL的最“好”与最“不好”的功能之间没有明显的分界线,但它们组合在一起就形成了一副让我们欣赏的作品。 其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?! 外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。 习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动SQLServerManagementStudio的朋友使用。 SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。) 从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。 Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。 一个是把SQL语句写到客户端,可以使用DataSet进行加工; 索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。
页:
[1]