|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这些过程被存储和运行在数据库服务器上,以减少在客户端的处理过程,从而最大限度地提高了处理能力,因为通常情况下数据库服务器会运行地更快。存储过程并不是MySQL独有的功能,但是这个最近新增加的功能使得这个数据库比以前更具吸引力了。PL/SQLDEVELOPER基础用法详解(倡议写过第一个存储历程后的初手必读)
用过Oracle的都埋怨,为了不乱它供应的图形化操纵速率慢的让人快乐呀,p4+128M的呆板只需启动一个
oracle服务就够让人快乐的,再在dbastudio内里操纵真能让人哭。
pl/sqldeveloper恰是办理这个成绩的:功效强,便利,快。用了以后相对离不开它!
它的次要刚强以下:
一.编纂表数据(扫瞄表数数据天然不在话下)
二.在sqlplus下写长的语句时是不是有些心烦,在这里一样弄定。
三.写存储历程,并调试。假如天下上没有sql/plusdev,真不晓得怎样调试几百行的存储历程。说这类情形效
率进步了十倍毫不为过吧。
上面详细申明:
一。右边的扫瞄窗口选择tables,会列出一切的表,选择表右击鼠标选中菜单"EditData",右侧会有一个新
的窗口,列出表的一切数据。
看表的数据上方有个工具条,图标分离为“锁形”,“增添(+)”,“删除(-)”,“保留(勾形)”。
修正数据后怎样提交修正呢?
1.点“勾形”,保留数据。
2.看工具栏的第二栏,有两个好东东,图标欠好形貌哈,你把鼠标放在这两个按钮图标上,会显现“
commit(F10)","rollback(shift+F10)"。commit就提交数据修正了,点之。
ok?^_^dbastudio内里仿佛不克不及粘贴复制数据,这里想怎样copy就怎样copy^_^
二。new->commandwindow->相称于sqlplus,用起来固然比sqlplus爽。
三。存储历程
所用函数申明
功效:乞降与差
本相:GetSumAndSub(p1innumber,p2innumber,moutnumber,boutnumber)
参数:m=p1+p2b=p1-p2
1.先建存储历程
右边的扫瞄窗口选择PRocedures,会列出一切的存储历程,右击文件夹procedures单击菜单“new",弹出
templatewizard窗口,name框中输出GetSumAndSub,parameters中填进:p1innumber,p2innumber,m
outnumber,boutnumber。单击ok,右侧呈现创建存储历程的代码窗口。个中内容为创立存储历程的语句
。
在beginend之间输出详细内容,最初以下;
createorreplaceprocedureGetSumAndSub(p1innumber,p2innumber,moutnumber,bout
number)is
begin
m:=p1+p2;
b:=p1-p2;
endGetSumAndSub;
单击“保留”按钮,可将创立存储历程的sql语句保留在文件中,作备分之用^_^
接着要做的就是实行此sql语句来创立存储历程。办法为:找到工具栏上的“齿轮”图标,鼠标放下面会显现
‘EXECUTE(F8),单击之。存储历程此时已创建终了。可为何我在右侧的procedures文件夹下看不到此存储
历程?革新一下ok~
2。测试存储历程
在右边的扫瞄窗口选中GetSumAndSub该存储历程,右击选菜单“TEST‘,右侧会呈现新的测试窗口。
申明:在测试窗口的上面你能够看到有一个参数列表,作输出参数值和检察out型参数值用
在调试代码上方有个工具条:
第一个缩小镜形(startdebugger),入手下手调试。
第二个绿色三角形(run),实行。
第三个stepinto,单步伐试。
进进调试代码窗口后,可随便设置断点,办法就不必说了吧~
a我们要在参数窗口中输出两个参数值,p1为6,p2为4,m跟b不必填。
b点击startdebugger,进进存储历程的代码窗口
c点击stepinto,将鼠标放在变量标记上可检察变量值
d持续点击stepinto直到单步运转终了。此时会前往测试窗口。
e检察参数列表,考证m,b值为8,4。
在测试窗口点击保留,可保留测试代码。今后从头翻开时,你本来输出的那些参数值会保留在个中,以免每次
测试都要从头输参数值。
关于前往范例为游标的参数,数据不会间接显现,在列表的参数值框右侧会有一个按扭,点击之,会弹出一个
新的数据窗口,有个表格专门显现游标的数据。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/shenghuiping2001/archive/2009/12/30/5105543.aspx这些过程被存储和运行在数据库服务器上,以减少在客户端的处理过程,从而最大限度地提高了处理能力,因为通常情况下数据库服务器会运行地更快。存储过程并不是MySQL独有的功能,但是这个最近新增加的功能使得这个数据库比以前更具吸引力了。 |
|