这是第八次ㄚ琪自我练习的结果,测试50题,答对43题得86分,错7题扣7分,总计得分79分,一样是在七十多的区间游走,虽然快不能解决所有事,现在要赶快有能力进阶似乎有点急了。
[adsense][/adsense]
我们先来做个简单回顾,看看有哪些是一时的疏忽的。
跟上次错的一模一样,唉,答案:(A) (B)啦。
答案:(D)
上次也有错过,不过这次有一点进步了,记得是SET AUTOCOMMIT只不过记错值了,在MySQL SET autocommit有念过,可以重新复习一次。
答案:(D)建立预储程序需要在资料库有INSERT的权限
[adsense][/adsense]
这题已经在MySQL预储程序检讨过,不过我对预储程序可以呼叫预储程序实在是没概念,在背不起来的情况下只好再错,这回我们多看一下有关预储程序的资讯:
.预储程序(Stored Procedure)是一种和一般程式语言(如:VB、C/C++)中常见的程序(Procedure)或函式(Function;函数)相类似的程式。
.预储程序通常会包含有存取资料库的SQL指令及程式流程指令,如:条件判断、分类及重复叙述。
.预储程序是一种程序性语言,可以从事逻辑判断及执行一序列的SQL指令,常用于补足一般SQL指令只能以单一指令执行的限制。
.预储程序的功能主要如下:
1.可以执行一序列的SQL指令及从事逻辑判断和流程控制。
2.可以传递参数给预储程序,预储程序也可以传回结果,就如同函式一样。
3.预储程序可以呼叫其他的预储程序。
4.预储程序可以预先剖析(Parse)语法是否正确,可以预先编译,以加快执行时的效率。
5.预储程序可储存于伺服端(Server),所以可以节省一些传送程式码的工作及增加资料库的安全性。
6.预储程序的程式码可以加密以隐藏程式处理流程。
至于B跟C在上回都有讨论过我们就不多说了。



