问题标签 [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.
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 文件加载表数据。
什么原因?如何解决这个问题?
谢谢你。
java - 由于文件权限,文件操作失败,hos_clientfileio.cxx 142
当我在 tomcat 的应用程序中对 Sybase IQ 数据库执行 SQL“ LOAD TABLE ...USING CLIENT FILE... ”时,出现此问题“由于文件权限,文件操作失败,hos_clientfileio.cxx 142 ”。
但是,当我在单个 java 文件中(不在 tomcat 下)运行片段代码时,LOAD TABLE 可以成功。
是什么原因?
提前致谢。
c# - 有没有更快的方法从数据库查询中填充结果集?
我有以下代码查询数据库并填充数据表。
我刚刚在它上面运行了一个分析器,它表明这条线需要很长时间:
该查询仅返回大约 1000 行。以下是本次通话中 .net 内部发生的情况的详细资料:
鉴于我正在运行一个查询,将其转换为数据表,然后将该表转换为对象列表,我可以做些什么来优化它(以某种方式直接从数据适配器转换为对象列表??) . 我基本上是在寻找解决此代码中此性能瓶颈的方法?
sap-ase - 从 Sybase ASE 在 Sybase IQ 中归档数据
解决以下问题的最佳方法是什么:
我有一个用作 OLTP 服务器的 Sybase ASE 数据库。每天都会有大量数据插入到数据库中,因此“实时”表仅保存最后 n 天的数据(n 可能因表而异)。
我想介绍一个 Sybase IQ 服务器作为决策支持服务器,它保存所有前几天的数据以用于报告目的。
我想要一个夜间作业,它将 Sybase IQ 表与 ASE 中的表“同步”,即插入所有新行,更新所有更改的行,但不删除活动表所代表的 n 天之外的任何行。
欢迎所有想法!
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
数据库起始行:
等等……
activerecord - 尝试连接到 sybase 但解析到 mssql 适配器
我意识到 MSSQL 和 Sybase 有共同的历史,但是在连接到 Sybase 时获得此适配器是否正确?
我的问题是类型没有正确映射到 ruby 类型。例如浮点数和小数被转换为字符串。
宝石:
- activerecord-jdbc-适配器 1.1.3
- jdbc-jtds 1.2.5
numeric - Sybase IQ:将字符串转换为 NUMERIC 而不会出现错误/异常
我正在使用 Sybase IQ,需要将字段从字符串转换为 NUMERIC。该字段有时包含数字以外的字符。在这些情况下,我希望它返回 0 而不是引发异常。怎么做?
您可以查看以下陈述以了解更多信息:
只有前 2 行有效。其余 3 行将引发异常:
提前致谢!
performance - Sybase IQ 单写器?
我听说我的许多同事提到 Sybase IQ 只能有一个写入器这一事实。我正在努力在网络上找到确认或否认这一点的文档,所以有人能够在这方面直接记录吗?
我所做的哪些发现让我想到,也许在 IQ 12 上,您只允许一个作家,但在 IQ 15 上,您每桌只允许一个作家?这是真的。
任何澄清将不胜感激。
谢谢
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
语句,我怀疑它可能有用)
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