|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
与其他数据库相比,MySQL易学易用。oracle|存储历程
自己在写存储历程时,不晓得怎样调试它。有一种调试举措就是在程序中打印出变量的值,在JAVA中俺是打印在把持台上的。以下告知众位怎样从在sqlplus上完成。
1、sqlplus上实行“setserveroptputon”命令
2、在存储过程当中能够用DBMS_OUTPUT.PUT_LINE(VarName);来打印出来
给个存储历程的例子:
createorreplaceproceduretestis
Emp_nameVARCHAR2(10);
Cursorc1ISSELECTEnameFROMEMP
WHEREDeptno=20;
BEGIN
OPENc1;
LOOP
FETCHc1INTOEmp_name;
EXITWHENc1%NOTFOUND;
DBMS_OUTPUT.PUT_LINE(Emp_name);
ENDLOOP;
endtest;
背景创建test这个存储历程,编译它,以scott/tiger帐号进进,实行setserveroptputon,然后实行“exectest”
由于在MySQL中有如此众多的额外功能可选,诸如存储引擎等,你可以选择最适合你公司的一个,或者尝试选用多个引擎。MySQL开始非常小巧,但是可以随着公司的成长而不断地变强大。 |
|