问题标签 [sap-ase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
12883 浏览

sql - “连接时连接”的 SQL 查询

我正在使用Sybase ASE数据库。
我有两个看起来像的表:

Shops

Sweets

我想编写一个查询,该查询将生成如下所示的结果:

我该怎么做呢?我需要这个用于 Sybase ASE 数据库。我尝试了这个LIST()功能,但我得到了一个错误。我查看了它的文档,发现这个功能在 ASE 版本中不可用。

这可能意味着将涉及一些“动态sql”(我不太清楚这意味着什么)。任何人都可以帮忙吗?

我可能想要ShopId而不是ShopName在结果表中......我还不确定。我想这不会有太大的不同。此外,结果列中的尾随逗号Sweets不是问题。我想要的只是一个非空白分隔符。

0 投票
3 回答
512 浏览

sql - 是否可以组合“两个查询与聚合和分组依据”的(结果集)?

1

结果集

2

结果集 2:

有没有办法可以做到这一点:

我想要 RHEL 5 上的 Sybase 12.5 解决方案,我也想知道这在任何其他数据库系统中是否可行。

---感谢您的回答--

0 投票
1 回答
709 浏览

vb6 - SYSBASE 连接字符串

我想使用 vb 6.0 连接 Sybase 12.5,那么我可以使用什么提供程序来连接 Sybase 12.5。

0 投票
1 回答
12566 浏览

sap - Sybase ASE - 跟踪查询/进程

如果有任何 Sybase ASE 专家,我想知道是否有办法让 Sybase 跟踪它收到的所有查询。

我目前正在运行一个程序,该程序通常在启动 7 小时后开始显示一些奇怪的行为。我想知道此时 Sybase 正在做什么,以便我可以解决问题。

我正在使用 Sybase ASE 15.5。由于某些奇怪的原因,我的监控服务器无法启动。

0 投票
1 回答
974 浏览

case - 更新时 case 语句中的 Sybase 15 子字符串错误

在 Adaptive Server Enterprise/15.0.3/EBF 17157 ESD#3/P/x86_64/Enterprise Linux/ase1503/2726/64-bit/FBO/ 上运行

下面的代码不应该输入子字符串大小写,但是我看到了 Sybase 错误 536。

这是一种优化形式,它评估所有路径而不考虑实际值?

我们可以解决这个问题,但想知道为什么?

0 投票
1 回答
20745 浏览

sap-ase - 如何获取 Sybase 文件路径、事务日志和安装详细信息?

我需要使用 Sybase SQL Query 检索以下详细信息。

1) 数据库数据文件路径

2) 数据库事务日志文件路径

3) SybaseSoftware 的安装路径

4) Sybase 上安装的补丁

谢谢。

0 投票
1 回答
783 浏览

sap-ase - sp_helpdb 不返回所有列

当我sp_helpdb dbname在 Sybase Adaptive Server Enterprise 中运行时,它只返回以下列:

名称、db_size、所有者、dbid、已创建、状态

它没有返回以下列:

device_fragments,size,usage,created,free kbytes

为什么会这样?

0 投票
1 回答
816 浏览

sap-ase - Sybase SP 结果到临时表中

嗨,我有一个 SP,它返回 100 多个字段和 1000+ 行。我需要将所有内容保存在临时表中,并朗读我的自定义查询以获取适当的数据。

我做了很多搜索,但我无法为我的项目找到正确的解决方案。如果有人能分享他的想法,我将不胜感激。

创建表#SP_Result(我需要根据SP返回结果动态创建字段

执行部..civil_record "2010-08-07","Autogen",20,NULL,NULL,NULL,NULL,NULL,NULL,NULL

我需要将结果从 SP 转储到#SP_Result。

0 投票
2 回答
5282 浏览

sap-ase - 使用唯一 auto_identity 索引选项将列添加到 sybase 表

我继承了一个启用了“唯一 auto_identity index”选项的 Sybase 数据库。作为升级过程的一部分,我需要在这个数据库中的表中添加一些额外的列,即

当我尝试这样做时,我收到以下错误:

是否可以在启用此属性的情况下向表中添加列?

更新1:

我创建了以下复制问题的测试:

此处的 alter table 命令会产生错误。(已在 ASE 15/Solaris 和 15.5/Windows 上尝试过)

更新 2:

这是 Sybase dbisql界面中的一个错误,客户端工具 Sybase Central 和 Interactive SQL 使用该界面访问数据库,并且它似乎只影响启用了“唯一 auto_identity index”选项的表。

要解决此问题,请使用不同的 SQL 客户端(例如通过 JDBC)连接到数据库或在命令行上使用isql 。

0 投票
3 回答
5463 浏览

c# - Build number Mismatch : Problem with Sybase ASE version

I have a C# Console application which references Sybase.Data.AseClient.

  • dev machine has version 1.15.325 version of dll
  • UAT has version 1.12.XYXZ
  • Prod has version 1.15.115

I get the below exception on a machine similar to prod


ERROR 2010-11-11 18:18:23,562 15546ms FxSpotRateServer Main - Error System.TypeInitializationException: The type initializer for 'Sybase.Data.AseClient.AseConnection' threw an exception. ---> Sybase.Data.AseClient.AseException: Build number Mismatch - sybdrvado115a.dll. Expecting build number greater than or equal to '325'. Loaded build number 152. at Sybase.Data.AseClient.AseConnection.CheckVersion() at Sybase.Data.AseClient.AseConnection..cctor() --- End of inner exception stack trace --- at Sybase.Data.AseClient.AseConnection..ctor(String connectionString) at Applicationname.ClassName.GetAseConnectionString(String connectionString) in -------------------------------------------------------------------------------------------

I am thinking of doing having a runtime binding configured in my app.config and do this redirection on runtime.

Is there some other way/patterns to dynamically plug in these versions?
Is my approach clean and suggested?