知识大全 ORACLE中实现CRC32的计算函数,SOLARIS平台
Posted 命令
篇首语:高斋晓开卷,独共圣人语。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ORACLE中实现CRC32的计算函数,SOLARIS平台相关的知识,希望对你有一定的参考价值。
ORACLE中实现CRC32的计算函数,SOLARIS平台 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
声明 这是我 年的一个偶然所得 借助了很多朋友和同事的帮助 希望能对在这个领域里面找寻的同行一些帮助
首先用C在SOLARIS上编写一个CRC C文件
使用了SOLARIS上的GCC编译器 编译了CRC C文件 该文件最好放在oracle g主目录下
使用gcc编译器 编译成 位的crc so文件
编译命令是
gcc m fpic o crc o c crc c
gcc shared m o crc so crc o L/usr/sfw/lib/
在数据库中创建lib 命令是
SQL> create or replace library CRC as /opt/oracle g/crc so /
再创建function 命令如下
以下为引用的内容
CREATE OR REPLACE function crc_ (a in varchar )return binary_integeraslanguage Clibrary CRC name call_crc parameters(a string return int);/
以下为引用的内容
SQL> select crc_ ( hello ) from dual
CRC_ ( HELLO )
同使用PERL语言写的CRC 算法程序计算
crc pl hello
结果一致
同理对其他字符串进行了测试 结果一样
cha138/Article/program/Oracle/201311/17590相关参考
知识大全 Oracle中sign函数和decode函数的使用
Oracle中sign函数和decode函数的使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Oracle中table函数的应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 表函数可接受查
DUMP函数的输出格式类似: 类型<[长度]>符号/指数位[数字数字数字数字] 各位的含义如下: 类型:Number型Type=(类型代码可以从Oracle的文档上查到) 长度
DECODE函数相当于一条件语句(IF)它将输入数值与函数中的参数列表相比较根据输入值返回一个对应值函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式当然如果未能与任何一个实参序偶匹配成功
row_number()over(partitionbycolorderbycol)表示根据col分组在分组内部根据col排序而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)与row
创建一个get_name函数返回值是String类型(注这里的返回类型是可以根据自己的需要来设置)程序如下 createorreplacefunctionget_name(strinvarcha
Oracle中Decode()函数使用技巧 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! DEC
Inoracle/PLSQLthesubstrfunctionsallowsyoutoextractasubstringfromastring Thesyntaxforthesubstrfunc
oracle中SQL语句可以使用的函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 字符串处理
在Java中调用Oracle的过程和函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 内容或简