- 浏览: 862598 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (509)
- android (55)
- CSS (23)
- eclipse (25)
- Data Structes and Algorithms (53)
- J2SE (87)
- Java_面试学习_j2se (26)
- java_面试学习_非技术 (13)
- java_gui (2)
- java_设计模式 (27)
- JDBC (10)
- java_web (15)
- hibernate (5)
- Oracle (37)
- Struts2 (7)
- Word-----dos (24)
- Jbpm (3)
- java小技巧 (8)
- math (1)
- flex (12)
- WebService (4)
- 生活 (9)
- 小框架或小语言 (27)
- spring (1)
- 面试~~~软实力 (7)
- jstat的用法 (1)
- jmap (1)
- 数据链路层和传输层的流量控制区别 (1)
- shell (0)
- 财商 (1)
- javascript (0)
- js研究 (1)
- 代码收集 (0)
最新评论
-
海尔群:
http://jingyan.baidu.com/articl ...
android加密 -
完美天龙:
------------------------- ...
asm----字节码操纵 -
houniao1990:
大神,请问 string 类型 定义为 oracle的 cha ...
hibernate注解 -
JamesQian:
Line:103
f.doFilter(msg);
是否需 ...
责任链模式_过滤器模式 -
sacoole:
好评
interview--- 如何从N个数中选出最大(小)的n个数?
Oracle的存储过程 create or replace procedure PROC_GSLH_GETLINKERNAMEAREA ( p_callerPhone VARCHAR2, --主叫号码 p_linkerArea out VARCHAR2 --主叫所属地区 ) as m_callerPhone VARCHAR2( 20 ); --去掉前面0后的主叫号码 m_phonePrefix VARCHAR2( 20 ); --号码前缀,用来判断主叫所属地区 begin --初始化数据 p_linkerArea := 'NULL'; --如果主叫前面有0,刚将0去掉 m_callerPhone := p_callerPhone; if( substr( p_callerPhone, 1, 1 ) = '0' ) then m_callerPhone := substr( p_callerPhone, 2, length( p_callerPhone ) ); end if; --获取联系人所属地区 m_phonePrefix := substr( m_callerPhone, 1, 8 ); --移动号码号段((8位) begin select MM_FREE into p_linkerArea from AAA_MOBILE_MAP where MM_MOBILE = m_phonePrefix; exception when no_data_found then p_linkerArea := 'NULL'; end; if( p_linkerArea = 'NULL' ) then m_phonePrefix := substr( m_callerPhone, 1, 7 ); --移动号码号段((7位) begin select MM_FREE into p_linkerArea from AAA_MOBILE_MAP where MM_MOBILE = m_phonePrefix; exception when no_data_found then p_linkerArea := 'NULL'; end; end if; if( p_linkerArea = 'NULL' ) then m_phonePrefix := substr( m_callerPhone, 1, 3 ); --固话区号 begin select MM_FREE into p_linkerArea from AAA_MOBILE_MAP where MM_MOBILE = m_phonePrefix; exception when no_data_found then p_linkerArea := 'NULL'; end; end if; if( p_linkerArea = 'NULL' ) then m_phonePrefix := substr( m_callerPhone, 1, 2 ); --固话区号 begin select MM_FREE into p_linkerArea from AAA_MOBILE_MAP where MM_MOBILE = m_phonePrefix; exception when no_data_found then p_linkerArea := 'NULL'; end; end if; end; / 变成sybase: CREATE PROCEDURE PROC_GSLH_GETLINKERNAMEAREA ( @p_callerPhone VARCHAR, --主叫号码 @p_linkerArea VARCHAR output --主叫所属地区 ) as BEGIN declare @m_callerPhone VARCHAR( 20 ), --去掉前面0后的主叫号码 @m_phonePrefix VARCHAR( 20 ) --号码前缀,用来判断主叫所属地区 --初始化数据 select @p_linkerArea = 'NULL' --如果主叫前面有0,刚将0去掉 select @m_callerPhone = @p_callerPhone if SUBSTRING(@p_callerPhone,1,1) = '0' select @m_callerPhone = SUBSTRING(@p_callerPhone,2,CHAR_LENGTH(@p_callerPhone)) --获取联系人所属地区 select @m_phonePrefix = SUBSTRING( @m_callerPhone, 1, 8 ) --移动号码号段((8位) begin select @p_linkerArea=MM_FREE from AAA_MOBILE_MAP where MM_MOBILE = @m_phonePrefix end if not exists(select MM_FREE from AAA_MOBILE_MAP where MM_MOBILE = @m_phonePrefix) begin select @p_linkerArea = 'NULL' end if @p_linkerArea = 'NULL' select @m_phonePrefix = SUBSTRING( @m_callerPhone, 1, 7 ) --移动号码号段((7位) begin select @p_linkerArea=MM_FREE from AAA_MOBILE_MAP where MM_MOBILE = @m_phonePrefix end if not exists ( select MM_FREE from AAA_MOBILE_MAP where MM_MOBILE = @m_phonePrefix) begin select @p_linkerArea = 'NULL' end if @p_linkerArea = 'NULL' select @m_phonePrefix = SUBSTRING( @m_callerPhone, 1, 3 ) --固话区号 begin select @p_linkerArea=MM_FREE from AAA_MOBILE_MAP where MM_MOBILE = @m_phonePrefix end if not exists(select MM_FREE from AAA_MOBILE_MAP where MM_MOBILE = @m_phonePrefix) begin select @p_linkerArea = 'NULL' end if @p_linkerArea = 'NULL' select @m_phonePrefix = SUBSTRING( @m_callerPhone, 1, 2 ) --固话区号 begin select @p_linkerArea=MM_FREE from AAA_MOBILE_MAP where MM_MOBILE = @m_phonePrefix end if not exists(select MM_FREE from AAA_MOBILE_MAP where MM_MOBILE = @m_phonePrefix) begin select @p_linkerArea='NULL' end end
发表评论
-
函数---merge
2011-06-25 10:37 3257/*Merge into 详细介绍 MERGE语句是Or ... -
函数---keep
2011-06-23 08:07 1090KEEP 看到很多人对于keep不理解,这里解释一下 ... -
函数---GROUPING
2011-06-23 07:35 918GROUPING GROUPING函数可以接受一列,返回 ... -
函数---trunc,LEAST,COALESCE ,TRANSLATE,convert,REPLACE
2011-06-16 09:44 1096select trunc(sysdate,'DD') AA ... -
函数---to_char,RANK()和dense_rank(),rollup,cube
2011-06-16 07:53 1293TO_CHAR(<x> [,<fmt & ... -
oracle-----list,array
2011-06-12 18:47 1107定义 type idList_type is table ... -
oracle----触发器
2011-06-12 15:14 961这个触发器的作用是在插入role_info表的时候把rol ... -
oracle---包,游标
2011-06-11 20:40 1444游标就是一个指向内 ... -
函数---instr
2011-05-29 10:29 20921.instr 在Oracle/PLSQL中,instr函 ... -
oracle经典博文
2011-04-18 13:05 953http://www.itpub.net/viewthread ... -
oracle-----转换函数
2011-04-17 14:45 1192Oracle 中的 TO_DATE 和 TO_CHAR 函 ... -
sql-------not in 与not exists效率
2011-01-19 09:28 2101总结: not exists总比not in好, in在内 ... -
oracle----globle temp table
2010-12-01 17:56 1181在sybase中的存储过程可以写临时表,但是oracle不 ... -
oracle----函数收集
2010-11-30 16:38 1623日期函数 1.ADD_MONTHS( ... -
sybase----函数收集
2010-11-30 16:36 1141长度和语法分析 datalength(char_expr ... -
sybase----oracle ---函数转换
2010-11-30 16:31 1339比如: 1.select user_id,convert ... -
oracle----块编程
2010-11-30 15:17 16911.块的构成:---这里不 ... -
sybase---bcp
2010-11-03 19:31 1962bcp 数据库名..表名 in ... -
oracle---用户管理
2010-10-06 19:37 1471sys是超级管理员,他比s ... -
oracle---认证
2010-10-06 18:34 1007oca [oracle初级认证] ocp[oracle专家级 ...
相关推荐
D:\sybase-ase-11_0_3_3-6_i386.part2D:\sybase-ase-11_0_3_3-6_i386.part2D:\sybase-ase-11_0_3_3-6_i386.part2D:\sybase-ase-11_0_3_3-6_i386.part2D:\sybase-ase-11_0_3_3-6_i386.part2
sybase-ase-11_0_3_3-6_i386.part1sybase-ase-11_0_3_3-6_i386.part1sybase-ase-11_0_3_3-6_i386.part1sybase-ase-11_0_3_3-6_i386.part1sybase-ase-11_0_3_3-6_i386.part1
windxp 32位可以使用,此客户端可连sybase12.5 linux下服务端
jdbc驱动jdbc驱动jdbc驱动jdbc驱动
e12067-Oracle Database Gateway for Sybase-78
python-sybase-0.40rc2.win32-py2.7:编译环境 winxp + sybase11.92 + python2.7x32 测试可用 python-sybase-0.40rc2.win-amd64-py2.7:编译环境 xin7x64 + sybase15.5x64(抽取库文件) + python2.7x64 未测试
jdbc方式连接sybase的jar包,该jar包可以用于java程序中,或者连接工具中使用
sybase-jdbc2-service.xml
OLEDB驱动程序大全 Sybase-OleDB-Provider
centos 6.2安装sybase--步骤简单明了实用,详见文档
Sybase-ASE 中文手册集成了sybase安装创建和维护所有操作指南 包括了windows 和 linux版使用指南.
资源来自pypi官网。 资源全名:sqlalchemy_sybase-1.0.2-py3-none-any.whl
Sybase-client 使用.doc
python库,解压后可用。 资源全名:sqlalchemy_sybase-1.0.2-py3-none-any.whl
Oracle,DB2,Mysql,SqlServer,Sybase-JDBC驱动包 刚刚也是自己收藏的 给大家!
Sybase-15.0-LINUX平台安装文档V0.1 (1).docx
Sybase-for-linux安装.docx
SYBASE-IQ-For-linux-AS-4安装手册范本.doc
Sybase-ASE12.5版本参考手册,关于一些命令的用法,不错的参考手册
OBDC驱动大全:OBDC驱动Sybase-oledb与OBDC驱动 MySql_connect; 解决部署遇到问题