标签: sybase-ase

Sybase JConnect:ENABLE_BULK_LOAD用法

那里的任何人都可以通过JConnect(带ENABLE_BULK_LOAD)向Sybase ASE 提供批量插入的示例吗?

我在互联网上搜索,一无所获.

java bulkinsert bulk sybase-ase

3
推荐指数
1
解决办法
1万
查看次数

适用于Delphi 2010的Sybase驱动程序

我们正在从Delphi 6迁移到Delphi 2010,之前我们使用BDE引擎从Delphi 6连接到Sybase数据库.我们发现Delphi 2010不支持BDE.

我们正在尝试使用dbexpress,但是我们无法捕获Sybase抛出的异常(引发错误).

如果除了dbexpress之外还有其他驱动程序可以从Delphi 2010连接到Sybase数据库,请告诉我.

谢谢.

此致,AS

delphi drivers delphi-2010 sybase-ase

3
推荐指数
1
解决办法
1630
查看次数

Sybase-FROM子句中的子查询

我正在使用Sybase ASE 12.5.0.3,无法执行以下子查询:

select * from (select '1' union select '2' ) X
Run Code Online (Sandbox Code Playgroud)

我一直在环顾四周,据我所知在Sybase ASE 12之后应该可以实现,是我做错了什么,还是此版本无法实现???

编辑 -即使将查询更改为:

select * from (select '1' as col1 union select '2' as col1 ) X
Run Code Online (Sandbox Code Playgroud)

因此,即使给列起别名,它仍然会失败...

sql sybase-ase

3
推荐指数
1
解决办法
1万
查看次数

如何使用DSN或RapidSQL连接到没有端口号的Sybase Server/Database?或者如何查找端口号?

我有一些Sybase服务器/数据库.我知道1.服务器名称2.数据库名称3.用户名4.密码.使用这个,我可以使用ISQL连接,但在使用RapidSQL时,它要求端口.我有使用DSN的现有应用程序,同时创建DSN也要求端口.我正在寻找使用RapidSQL /创建没有端口的DSN或如何找到端口mumber的2个可能?

我没有SQL.ini文件.

在此输入图像描述

dsn isql sybase-ase rapidsql

3
推荐指数
1
解决办法
1万
查看次数

Sybase ASE 15中左连接和*=之间的区别

我需要帮助才能理解这个问题,下面两个查询之间有什么区别,我知道它们不会返回相同的结果.

SELECT a.col1, b.c1
  FROM A a
  LEFT JOIN B b
    ON a.col1 = b.c1
 WHERE b.status = 'Y'
Run Code Online (Sandbox Code Playgroud)

SELECT a.col1, b.c1
  FROM A a, B b
 WHERE a.col1 *= b.c1
   AND b.status = 'Y'
Run Code Online (Sandbox Code Playgroud)

sql left-join sybase-ase

3
推荐指数
2
解决办法
3万
查看次数

Sybase中的索引视图

是否可以在Sybase(> ASE 12.5)中的视图上创建索引?

indexing sybase-ase

2
推荐指数
1
解决办法
6281
查看次数

Hibernate setMaxResults()不适用于Sybase数据库查询

执行具有有限结果的简单Hibernate查询的以下两种方法之一在Sybase中不起作用.它们都会导致SybSQLException:'@ p0'附近的语法不正确.

Query q = session.createQuery( "from Record" );
q.setMaxResults( 50 );
q.list();
Run Code Online (Sandbox Code Playgroud)

要么

Criteria criteria = session.createCriteria( Record.class );
criteria.setMaxResults( 50 );
criteria.list();
Run Code Online (Sandbox Code Playgroud)

看来在这两种情况下生成的实际SQL看起来像......

select top ? record_id, etc...
Run Code Online (Sandbox Code Playgroud)

并且Sybase正在讨论?,Hibernate没有填充值50(这是我的猜测).我到处搜索,而其他人遇到了类似的错误,这不是因为试图限制结果.

我可以执行一个直接的SQL语句,例如'从Record中选择前50个',它运行得很好,所以我知道我的Sybase版本支持语法.

我正在使用Hibernate 3.2和Sybase ASE 15.0.2

sql hibernate hql sybase-ase

2
推荐指数
1
解决办法
3956
查看次数

如何在Sybase ASE中使用单个INSERT语句插入多个记录

如本文所示,此功能在MySQL中可用,并且根据Sybase文档也应该受到支持,但Sybase不提供有用的示例,因此您必须解释以下内容:

语法1使用指定的表达式列值插入单行或多行.如果指定了多行,则由其他括号分隔

因此我将"附加括号"解释为期望以下代码起作用

create table #tmp_codes (
    code varchar(12) NULL
)

insert into #tmp_codes (code) 
values
    ('AAA'),
    ('BBB'),
    ('CCC')
Run Code Online (Sandbox Code Playgroud)

但它有错误

Incorrect syntax near ',' on line 7
Run Code Online (Sandbox Code Playgroud)

我正在使用Sybase ASE 15,并且看不到在此支持页面上为INSERT语句插入多行的任何引用

Sybase是否提供此功能?

sybase-ase

2
推荐指数
1
解决办法
1万
查看次数

sybase中的连接池

一旦进程/连接关闭,如何从dotnet(C#)清除连接池?我正在使用sybase aseconnection,即使从ado.net关闭连接后,我也可以在池中看到一些打开的连接.有没有办法从dotnet代码清除那些..任何人都可以帮助我.

我正在使用sybase版本("Adaptive Server Enterprise/15.5/EBF 19397 SMP ESD#5/P/ia64/HP-UX B.11.23/asear155/2568/64-bit/FBO/Fri").

ado.net sybase sybase-ase

2
推荐指数
1
解决办法
3064
查看次数

如何在sybase查询中设置行号

我有一个select statentnt,它会返回1000个结果,使用3到4个表连接.我的要求是在结果集中有标识列.谁可以帮我这个事.

例如:

Result :
id   name 
--   ----
001   xxx
002   yyy
003   zzz

My requirment :
Rowid   id   name 
 1      --   ----
 2       001   xxx 
 3       002   yyy
 4       003   zzz
Run Code Online (Sandbox Code Playgroud)

和sql中的Row_number一样,我们在sybase中有什么内容吗?

sybase sybase-ase

2
推荐指数
1
解决办法
3万
查看次数