plsql中的一些知識

1.RAW(長度)類型

相當於varchar等類型,用於保存對應的字節數。

2.utl_raw.cast_to_raw(字符串):把每個字符串對應的Ascii的字節碼顯示出來。

 utl_raw.cast_to_varchar2(二進制字符) :把二進制字符對應的varchar2顯示出來。

3.ASCII(字符) :顯示字符對應的ASCii碼.

    CHR(ASCII碼):顯示ASCii碼對應的字符

   ASCIISTR(字符):如果ASCii表中有對應的值,則顯示對應的ASCii碼,否則會顯示為\XXXX,xxxx是UTF-16的编码.

4,MOD(x,y):求x除以y的余数

5.  DBMS_OBFUSCATION_TOOLKIT.desdecrypt (RawSourceValue, Key,out Reuslt):加密或解密函数

6.type typename is record (field1,field2,...)  :字义结构数据

  type tablename is table of typename(或其它类型)  INDEX BY BINARY_INTEGER:定义多数据集类型.即表类型,它的多个字符可用record类型来替代。后面为索引组织类型。

 EXECUTE IMMEDIATE 查询sql BULK COLLECT  INTO tabletype :将查询的数据一次性写入table类型的变量中

for i in 1 to tabletype.count   :遍历table类型的内容

loop

  getvalue(tabletype(i).field1;  获取table类型每条记录的字符值

end loop; 

 

posted on 2020-08-31 09:48  天上星  阅读(198)  评论(0编辑  收藏  举报

导航