|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在需要把许多新记录插入某个数据表的场合,DELAY_KEY_WRITE选项的作用将非常明显。另外,索引还会在硬盘上占用相当大的空间。因此应该只为最经常查询和最经常排序的数据列建立索引。注意,如果某个数据列包含许多重复的内容,为它建立索引就没有太大的实际效果。条记
1、PL/SQL中的数据范例,简列以下:
Number[(m,n)]独一的数值范例。m-精度,n-小数位数。INTEGER、REAL是NUMBER的同义词界说的。
VARCHAR2(maxsize[CHAR|BYTE])独一的字符串范例。CHAR、VACHAR是VARCHAR2的同义词界说的。NVARCHAR2与VARCHAR2的体现情势一样,只是用于国际字符集数据范例。
DATE日期/工夫范例。
BOOLEAN布尔型。只要TRUE、FALSE两个值。
2、PL/SQL的实行体
DECLARE
--变量声明
BEGIN
--运转语句
EXCEPTION
--非常处置
END;
3、PL/SQL把持布局
1、IF-THEN-ELSIF布局
IF前提THEN
ELSIF前提THEN
ENDIF;
2、CASE布局
CASE
WHEN前提THEN
WHEN前提THEN
...
ELSE一切前提不满意时实行
END;
4、轮回布局(见教例)
DECLAREiINTEGER;BEGIN
DBMS_OUTPUT.PUT_LINE(LOOPOUTPUT);i:=0;LOOPEXITWHENi>=10;DBMS_OUTPUT.PUT_LINE(i);i:=i+1;ENDLOOP;DBMS_OUTPUT.PUT_LINE(WHILEOUTPUT);i:=0;WHILEi<10LOOPDBMS_OUTPUT.PUT_LINE(i);i:=i+1;ENDLOOP;DBMS_OUTPUT.PUT_LINE(FOROUTPUT);FORiIN1..10LOOPDBMS_OUTPUT.PUT_LINE(i);ENDLOOP;
EXCEPTIONWHENOTHERSTHENDBMS_OUTPUT.PUT_LINE(EXCEPTION);RAISE;END;/
InnoDB数据表的索引,与InnoDB数据表相比,在InnoDB数据表上,索引对InnoDB数据表的重要性要大得多。在InnoDB数据表上,索引不仅会在搜索数据记录时发挥作用,还是数据行级锁定机制的苊、基础。 |
|