- 浏览: 251343 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (282)
- 常用-笔记 (9)
- 2012-2013开发整理 (19)
- 2017前-开发整理 (38)
- 2017-开发整理【前端】 (2)
- 数据库 (25)
- 数据库_Oracle (35)
- 数据库_MySql (4)
- 数据库_Sybase (30)
- 数据库_Oracle ERP (4)
- java 应用 (23)
- java_xml解析 (7)
- java_反射 (0)
- Java_多线程 (0)
- java_socket (0)
- 前端_CSS样式 (3)
- 前端_JavaScript (29)
- 前端_jQuery 应用 (11)
- 前端_jQuery EasyUI (2)
- 开源_SSH框架应用 (18)
- 开源_spring (0)
- 开源_springMVC (0)
- 开源_MyBatis (0)
- 架构_01. SOA_webService (8)
- 架构_02. 搜索引擎_Solr (0)
- 架构_03. redis (0)
- 架构_04. mongodb (2)
- 架构_05. 设计模式 (0)
- 架构_06. 缓存机制 (0)
- 架构_07. 身份认证 (0)
- 架构_08. 单点登录 (0)
- 架构_09. JMS消息机制 (0)
- 架构_10. 工作流 (0)
- 架构_11. 日志 (1)
- 架构_12. 数据库-设计 (1)
- 架构_13.分布式架构 (1)
- web_C标签 (4)
- web中间件 (6)
- 综合技术 (4)
- 管理_maven (3)
- 管理_软件项目管理 (17)
- 思考_程序人生 (16)
- 资源_网站 (2)
- 其他 (1)
- Eclipse基本配置 (3)
- 2017-18 (8)
- Linux (1)
- 数字计算 (3)
- 微信开发 (0)
最新评论
-
masuweng:
JavaScript 动态表格增加、删除、行金额计算、合计 -
xxwozixin:
迷茫中在iteye上搜索“程序员的第一个五年规划”结果看到了这 ...
我的中兴五年生活
Sybase
create or replace function fn_hw_PreStatGetTableIdx ( in p_sTblName varchar(60), in p_BeginTime varchar(20), in p_EndTime varchar(20) ) returns varchar(4000) begin declare v_iFlag int; declare v_iType int; declare v_icount int; declare v_iStarttime int; declare v_iEndTime int; declare v_iCurrent int; declare v_iTmpTime int; declare v_sTblSuff varchar(4000); set v_sTblSuff = 0; --判断传入的表名称是否在配置表中配置 select count(*) into v_icount from cfg_sub_table_para where sTableName = p_sTblName; --从配置表获取分表方式 if ( v_icount <> 0 ) then select iFlag,iType into v_iFlag,v_iType from cfg_sub_table_para where sTableName = p_sTblName; else --如果没有配置默认为不分表 set v_sTblSuff = 0; return v_sTblSuff; end if; --当不分表的时候,直接返回0,如果分表,将起始结束时间范围内的表后缀返回 if ( v_iFlag = 0 ) then set v_sTblSuff = 0; else case v_iType when 0 then --按天分表 if(p_BeginTime = ) then set v_iCurrent = datediff(day,1970-01-01 00:00:00,getdate() + 1); set v_sTblSuff = cast(v_iCurrent as varchar(128)); return v_sTblSuff; end if; set v_iStarttime = datediff(day,1970-01-01 00:00:00,convert(datetime,p_BeginTime,20)); set v_iEndtime = datediff(day,1970-01-01 00:00:00,convert(datetime,p_EndTime,20)); --循环将按天分表的表后缀拼接成字符串,以","分隔。 if ( v_iStarttime = v_iEndtime ) then set v_sTblSuff = cast(v_iStarttime as varchar(128)); else set v_iTmpTime = v_iStarttime; --拼接返回值 while ( v_iTmpTime <> (v_iEndtime + 1) ) loop if ( v_sTblSuff = 0 ) then set v_sTblSuff = cast(v_iTmpTime as varchar(128)); else set v_sTblSuff = v_sTblSuff||,||cast(v_iTmpTime as varchar(128)); end if; set v_iTmpTime = v_iTmpTime + 1; end loop; end if; else --不在取值范围内默认为不分表 set v_sTblSuff = 0; end case; end if; --返回结果 return v_sTblSuff; end;
发表评论
-
hibernate连接sybase出现如下错误:010SK: 数据库无法设置连接选项 SET_READONLY_TRUE
2012-07-31 10:04 1325项目中使用hibernate连接sybase出现如下错误: ... -
Sybase复制服务器安装配置过程中常见问题及解决办法
2012-07-17 17:49 2132Sybase复制服务器安装 ... -
Sybase过程中动态SQL使用
2012-05-29 17:44 1455Sybase过程中动态SQL使用: --DROP PRO ... -
Sybase常见问题
2012-05-23 13:25 8721. 程序调用过程报以下 ... -
Sybase数据SQL查询
2012-01-05 12:42 1241Sybase查询: 查询某天是星期几 set date ... -
oracle常用函数,sybase常用函数
2011-12-08 12:03 1805oracle常用函数与sybas ... -
Sybase 写法与Oracle写法的 比较
2011-12-08 09:33 1046项目开发中整理: 1. 计算时间不同写法 ... -
java 调用 sybase存储过程
2011-11-25 23:04 990java程序调用Sybase存储过程: public vo ... -
sybase函数例子(2)
2011-11-16 21:10 720Sybase函数例子: -- 功能描述 : 系统初始 ... -
Oracle左右连接和Sybase的比较
2011-11-16 00:55 1526数据表的连接 有: 1、内 ... -
从sybase的存储过程转向oracle的存储过程的不同点
2013-01-08 17:26 13721. ORACLE存储过程的参数不能限定位数,参数类型定位为 ... -
存储过程sybase带输入输出参数和游标功能
2011-11-11 10:34 2030例子: /**带输入输出参数和游标功能的sybase ... -
sybase自动清除日志
2011-11-11 10:31 898在图形界面定位到日志端,弹出属性框,选择thresh ... -
Sybase 存储过程(嵌套调用)使用另外一个存储过程的结果集
2011-11-11 10:32 1041/****************************** ... -
Sybase Ase 添加定时任务
2011-11-11 10:30 882准备一个sh文件和sql文件 Sh文件中内容如下 . / ... -
Sybase IQ添加定时任务
2011-10-28 16:31 1173Sybase IQ添加定时任务: create even ... -
Sybase数据库清除日志的做法
2011-10-28 16:27 936最近在项目中使用Sybase,发现数据库日志满了,处理办法 ... -
Jsp调用Sybase数据库存储过程返回记录集成功.(weblogic数据源方式)
2011-10-28 16:27 918源代码如下: <%@page contentType= ... -
sybase存储过程基础
2011-10-28 16:28 1310总结一下sybase存储过程和触发器的一些基本特点。sybas ... -
SYBASE ASE12.5中存储过程的建立和调用
2011-10-28 16:29 1299一、建立存储过程(三个存储过程:up_sendgroup2-& ...
相关推荐
1. **`sp_columns`**:此函数用于检索指定表中的列信息,包括列名、数据类型、最大长度等。例如,`sp_columns 'account'`将显示表`account`的所有列及其属性。在给定的例子中,我们可以看到`account`表中有两个字段...
以下是一些重要的Sybase函数及其用途: #### 1. 数据类型转换函数 - `CAST()`:将一个表达式的值转换为指定的数据类型。 - `CONVERT()`:用于数据类型的转换,可以转换日期和时间格式。 #### 2. 数学函数 - `ABS()...
在这个例子中,`field1`和`field2`分别代表要合并的两个字段名,`tableName`表示存储这些字段的表名,而`combined_column`则是合并后的新列名。 ### 3. Sybase中的两列合并 在Sybase数据库中,同样可以使用加号`+`...
3. **SQL执行**:`sqlexec`函数中传入的SQL语句应符合Sybase数据库的语法规范。在这个例子中,使用的是存储过程调用的形式。 4. **资源管理**:确保在完成所有数据库操作后正确地关闭连接是非常重要的,这有助于...
1. 在 SYBASE11.5 中,组合两个定长的 char(x)="aaa",char(y)="bbb"; char(x)+char(y)!="aaabbb" 在 SYBASE 中,存储一个 char(n) 时,在其真实值后会补上相应数量的空格。例如,在上面的例子中,存储在 @var_1 中...
1. **函数分类**:了解函数的分类,如数学函数、字符串函数、文件I/O函数等,有助于快速定位所需功能。 2. **函数参数**:每个函数都有其特定的参数,理解参数的意义和顺序对于正确调用至关重要。 3. **返回值**:...
PowerBuilder 9.0 是 Sybase 公司推出的一种基于对象的编程环境,主要支持数据窗口、事件驱动和面向对象编程。它以其强大的数据库连接能力、图形用户界面(GUI)设计工具和数据窗口组件而闻名,使得开发者能够快速...
而本函数可以说是 sybase_fetch_row() 的加强函数,除可以将返回列及数字索引放入数组之外,还可以将文字索引放入数组中。使用范例 这是 joey@samaritan.com (22-Feb-1999) 所提出的例子 实例1:复制代码 代码如下:&...
1. 统计过去一周(从统计日期算起的7天内)光网IPTV用户的重复申告情况,列出前十大用户的信息,包括:账号(dir_num)、申告次数(appeal_total)、历次申告次数(appeal_num)、历次申告时间(complaint_time)、...
OraLoad类的int ProcLoad(Connection in_conn, String args[])函数就可以实现类似功能了。例如 new OraLoad.ProcLoad( null, "-u test -p testpwd -i 127.0.0.1 -s ora10 -f test.txt -t tmp_test -c , -e gbk"); ...
PB9,全称为PowerBuilder 9,是一款由Sybase公司(现已被SAP收购)开发的面向对象的可视化编程工具,主要用于构建企业级的数据库应用系统。在PB9中,编码转换是一个重要的功能,尤其在处理来自不同源的数据时,如Web...
PowerBuilder(PB)是一款强大的关系型数据库开发工具,由Sybase公司开发,广泛应用于企业级应用系统的构建。"PB入门简易100例子"是一份针对初学者的资源包,旨在帮助新接触PowerBuilder的开发者快速熟悉其基本操作...
PB,全称PowerBuilder,是一款由Sybase公司开发的、基于Windows操作系统的快速应用程序开发工具,主要用于构建数据库应用系统。本教程将深入讲解PB的基础知识、常见技术、实用技巧以及实例解析,帮助初学者和进阶者...
标题 "PB9+TCP/ip通讯服务利用winSocket的例子(简单,测试通过)" 指的是一个使用PowerBuilder 9(PB9)编程语言,并结合Windows Socket API(通常称为winSocket)实现TCP/IP通信的示例项目。这个项目已经过测试并确认...
个例子以帮助您理解它们 这些例子是适用于Oracle7 Sybase SQL Server Microsoft Access Microsoft Query 我们会用高亮显示指出它们的相似之处以及不同点读者们会 觉得这些例子更具有适用性和趣味性
并举出多个例子以帮助您理解它们 这些例子是适用于 Oracle7 Sybase SQL Server MicrosoftAccess Microsoft Query 我们会用高亮显示指出它们的相似之处以及不同点 读者们会觉得这些例子更具有适用性和趣味性
个例子以帮助您理解它们这些例子是适用于Oracle7 Sybase SQL Server Microsoft Access Microsoft Query 我们会用高亮显示指出它们的相似之处以及不同点读者们会 觉得这些例子更具有适用性和趣味性
个例子以帮助您理解它们 这些例子是适用于 Oracle7 Sybase SQL Server Microsoft Access Microsoft Query 我们会用高亮显示指出它们的相似之处以及不同点 读者们会 觉得这些例子更具有适用性和趣味性
个例子以帮助您理解它们 这些例子是适用于Oracle7 Sybase SQL Server Microsoft Access Microsoft Query 我们会用高亮显示指出它们的相似之处以及不同点读者们会 觉得这些例子更具有适用性和趣味性