本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- 龙儿筝
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- forestqqqq
- wjianwei666
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
sql中区间不能有重叠的检测方法:
--sql中区间不能有重叠的检测方法:
--常规方法:
--check time period overlapping
if ( exists(select 1 from test_tb where starttime <= @v_starttime and stoptime >= @v_starttime ) or
-- v_start不能落入已有 ...
sybase去掉当前用户的所有表的存储过程
CREATE PROCEDURE sp_drop_tbl
AS
BEGIN
DECLARE @tblname varchar(80)
DECLARE @dropsql varchar(100)
DECLARE cur1 CURSOR FOR
SELECT name FROM dbo.sysobjects WHERE type = 'U'
OPEN c ...
Sybase数据库类型转Java类型
Java程序通过ResultSetMetaData类的getColumnTypeName()和getColumnType()方法分别取出类型名和类型。
类型转化详见附件!
Sybase数据类型:http://quqtalk.iteye.com/blog/347852
oracle/db2/sqlserver/sybase/mysql 数据库取前几条数据写法
数据库取前几条记录的语句
1. ORACLE
SELECT * FROM TABLE1 WHERE ROWNUM<=N
2. INFORMIX
SELECT FIRST N * FROM TABLE1 where 1=1
3. DB2
SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHER ...
sybase使用proxool后的SET CHAINED错误
公司原来使用dbcp连接池连接数据库,但是在测试过程中发现dbcp存在连接未释放问题,导致数据库连接占满。
之后在proxool和c3p0之间,我们选择了前者,因为前者在相对后者效率会高一些(网上资料,时间原因,未做验证)。
产品支持多数据库,oracle下,一些正常,但是切换到sybase之后,程序启动开始报:
com.sybase.j ...
一种Java调用Sybase存储过程实现取前N条数据的方法
一.在Sybase中创建存储过程如下:
drop procedure getPageWiseData
go
create procedure getPageWiseData
(
@sqlStr varchar(8000),
@start int,
@limit int
)
as
DECLARE @dt varchar(10) -- ...
通过设置rowcount,从Sybase数据库中分页取数
虽然听说Sybase12.5.3版本以上的已经支持top查询了,但现在还是有很多系统用的是比较老的Sybase数据库,这些版本的Sybase数据库不支持取前N条的查询语句。如Oracle的rownum,sql server的top,mysql的limit,db2与Derby的FETCH FIRST N ROWS ONLY(其中N即是你要取的前几条记录)。
因为数据库能支持取 ...
Jdbc方式连接Sybase数据库入门
采用的是第三方的jtds-1.2.5.jar驱动,如下:
public class JdbcConnSybase {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
...
Sybase数据库基本操作
1.sp_help 存储过程名:查看存储过程的定义,如名称、参数、创建时间等。
2.sp_helptext 存储过程名:查看存储过程的创建脚本。
3.select name from sysobjects where type='U':查看当前库中所有的表名。
4.set rowcount 5:设置当前连接查询返回的最大记录数。
5.isql -U用户名 -P密码:命令方式登陆Sybas ...
Sybase字符集修改
数据库字符集的修改的地方为两部分,服务端和客户端,并且两处必须修改一致,unix和windows操作系统就字符集修改这一部分大同小异,不同之处就是客户端修改的时候略有不同,考虑到目前windows系统较多,所以下面以windows系统下的sybase数据库字符集修改为例。
目前国内字符集:cp936
修改步骤如下:
1、首先查找数据库当前字符集
C:\Users\wsb>isql -U< ...
sybase分页进行查询
我们在SQLSERVER想要分页查询,需要用到TOP N来进行查询
但是sybase没有TOP函数,需要通过 Set RowCount来设置查询的数量
例如语句:
Set RowCount 1000
select * from S_Test
Set RowCount 0
那么就查询S_Test前1000条数据,最后查询完成后,需要 Set RowCount 0.
本文地址:htt ...
sybase 存储过程分页(转)
sybase数据库端分页
基本的思路有如下几种:
从12.5.3版本开始sybase支持top关键字,试着使用,但是未果(同事说sybase对top支持不好),因为不支持嵌套。使用的是如下的sql:
select top 10 t1.AH, t1.BH from K_ZS..B_MS t1 where t1.BH not in (select top 20 t2.BH from K_ZS..B ...
sybase查看执行计划
查看语句的执行计划:
set showplan on
set noexec on
go
select .......
go
set showplan off
set noexec off
go
查看存储过程执行计划:
set showplan on
go
exec sp_name
go
set showplan off
go
dbcc traceon(3604)是把dbcc的结果输出到屏幕 ...
Sybase Best Practices - Designs
Besides of Sybase Best Practices - Commands, I gonna post another article about designing upon Sybase.
Data type design overview
Data type assignment is appropriate and efficient;
Sybase Best Practices - Commands
I have been using Sybase for years during my IT career. There are a few commands useful to measure, troubleshoot, tune your SQLs, table design in different perpectives, which are significantly helpful ...
Hibernate annotation处理sybase text字段
在hibernate Annotation中,实体CLOB类型的注解,其他数据库只要按如下配置
@Lob
@Basic(fetch = FetchType.EAGER)
@Column(name="REMARK", columnDefinition="CLOB", nullable=true)
public String getRemark() {
...
最近博客热门TAG
Oracle(49876) MySQL(37268) SQL Server(17623) Access(9329) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1635) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)