问题标签 [sap-iq]

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 投票
1 回答
2441 浏览

java - Sybase LOAD TABLE USING CLIENT FILE 在 java 代码中失败,使用 jconn3.jar

使用 jconn3.jar 连接 Sybase IQ 数据库时,在 Statement.execute(...) 方法中执行 LOAD TABLE ...CLIENT FILE语句。

出现错误:SQL Anywhere 错误 -1006140:文件 c:/aa 上的 I/O 错误

但在 Sybase 的 Interactive SQL 客户端中,该命令运行正常,并且可以成功从 c:/aa 文件加载表数据。

什么原因?如何解决这个问题?

谢谢你。

0 投票
1 回答
2497 浏览

java - 由于文件权限,文件操作失败,hos_clientfileio.cxx 142

当我在 tomcat 的应用程序中对 Sybase IQ 数据库执行 SQL“ LOAD TABLE ...USING CLIENT FILE... ”时,出现此问题“由于文件权限,文件操作失败,hos_clientfileio.cxx 142 ”。

但是,当我在单个 java 文件中(不在 tomcat 下)运行片段代码时,LOAD TABLE 可以成功。

是什么原因?

提前致谢。

0 投票
4 回答
1030 浏览

c# - 有没有更快的方法从数据库查询中填充结果集?

我有以下代码查询数据库并填充数据表。

我刚刚在它上面运行了一个分析器,它表明这条线需要很长时间:

该查询仅返回大约 1000 行。以下是本次通话中 .net 内部发生的情况的详细资料:

在此处输入图像描述

鉴于我正在运行一个查询,将其转换为数据表,然后将该表转换为对象列表,我可以做些什么来优化它(以某种方式直接从数据适配器转换为对象列表??) . 我基本上是在寻找解决此代码中此性能瓶颈的方法?

0 投票
1 回答
757 浏览

sap-ase - 从 Sybase ASE 在 Sybase IQ 中归档数据

解决以下问题的最佳方法是什么:

我有一个用作 OLTP 服务器的 Sybase ASE 数据库。每天都会有大量数据插入到数据库中,因此“实时”表仅保存最后 n 天的数据(n 可能因表而异)。

我想介绍一个 Sybase IQ 服务器作为决策支持服务器,它保存所有前几天的数据以用于报告目的。

我想要一个夜间作业,它将 Sybase IQ 表与 ASE 中的表“同步”,即插入所有新行,更新所有更改的行,但不删除活动表所代表的 n 天之外的任何行。

欢迎所有想法!

0 投票
1 回答
6242 浏览

odbc - 列出文本文件中的 ODBC DSN 配置

当我的机器重新映像或换出时,我必须在我的 Microsoft ODBC 管理工具中截取每个数据源的屏幕截图,以确保我在新机器上得到正确的结果。即使去同事的机器,使用他们的设置也可能无法连接到相同的数据源,因为我们可能有不同的配置(至少可以说很烦人)。必须有一种方法可以将所有这些设置输出到文本文件,而不是截取屏幕截图。搜索我的问题的答案让我得到了很多设置答案,而没有什么只是输出当前设置和配置。如果注册表文件中列出了值,我确实找到了一个可能有帮助的(http://stackoverflow.com/questions/3417142/command-line-to-change-path-to-mdb-file-for-ms-访问-odbc-系统-dsn)

理想情况下,我想使用批处理文件或 vbscript。我想看到文本文件说这样的话:

用户 DSN

数据源名称:MS Access 数据库

驱动程序:Microsoft Access 驱动程序

描述:

数据库:X:\Path\to\file.mdb

系统数据库:无

驱动程序页面超时:5

驱动缓冲区大小:2048

司机专属:假

驱动程序只读:false

默认授权用户名:

等等……

系统DSN

数据源名称:data_warehouse

驱动程序: Adaptive Server IQ 12

描述:

...包括像这样的其他标签...

数据库服务器名称:data_warehouse

数据库起始行:

等等……

0 投票
1 回答
132 浏览

activerecord - 尝试连接到 sybase 但解析到 mssql 适配器

我意识到 MSSQL 和 Sybase 有共同的历史,但是在连接到 Sybase 时获得此适配器是否正确?

我的问题是类型没有正确映射到 ruby​​ 类型。例如浮点数和小数被转换为字符串。

宝石:

  • activerecord-jdbc-适配器 1.1.3
  • jdbc-jtds 1.2.5
0 投票
1 回答
19406 浏览

numeric - Sybase IQ:将字符串转换为 NUMERIC 而不会出现错误/异常

我正在使用 Sybase IQ,需要将字段从字符串转换为 NUMERIC。该字段有时包含数字以外的字符。在这些情况下,我希望它返回 0 而不是引发异常。怎么做?

您可以查看以下陈述以了解更多信息:

只有前 2 行有效。其余 3 行将引发异常:

提前致谢!

0 投票
2 回答
557 浏览

performance - Sybase IQ 单写器?

我听说我的许多同事提到 Sybase IQ 只能有一个写入器这一事实。我正在努力在网络上找到确认或否认这一点的文档,所以有人能够在这方面直接记录吗?

我所做的哪些发现让我想到,也许在 IQ 12 上,您只允许一个作家,但在 IQ 15 上,您每桌只允许一个作家?这是真的。

任何澄清将不胜感激。

谢谢

0 投票
6 回答
3090 浏览

sql - SQL条件分组和求和

我的数据如下所示:

在第一种情况下,我需要通过 cat 和 subcat 求和。简单的:

接下来,我有一个更复杂的要求,对于某些猫,应该将数量“推送”到给定的子猫中。这可以存储在另一个config表中:

这告诉我,对于所有cat='B'行,金额应视为subcat=1. 此外,cat='B' AND subcat <> 1应将金额报告为零。换句话说,我需要的结果是:

我无法更新我的数据表。当然,我可以SELECT ... INTO在 proc 中修复数据,但我想知道是否可以一键完成。

我可以非常接近:

...但我的第二个要求显示cat:B, subcat:2为零。

可能吗?

我正在使用 Sybase IQ 12.5(即旧的 T-SQL,但是有case语句,我怀疑它可能有用)

0 投票
2 回答
288 浏览

sql - T-SQL what does " is not accessible in this context" mean? (SQL Code: 1001042)

Using Sybase IQ 12.5,

When I try to insert the result of a stored proc into a table like this:

I get the following:

The Sybase website has no further explanation