问题标签 [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 回答
1347 浏览

sybase - Sybase IQ 的查询计划是什么?

主要问题是这条线

我不明白数据库中目录的概念。

我已经阅读了选项QUERY_PLAN_AS_HTML_DIRECTORY的作用,它解释了该选项。在寻找优化查询的资源时,我从这个pdf中了解了查询计划。

0 投票
1 回答
445 浏览

entity-framework - ASP.NET MVC Sybase IQ 15

我正在尝试连接到我公司的 Sybase IQ 15.4 数据库。我正在使用 MVC 5 EF 6,我在http://www.connectionstrings.com/上找到的每个连接字符串 都不起作用(或者至少我无法让它工作)我以为我有办法解决它通过 DSN,但似乎 EF 不适用于 DSN。有没有人知道 1) 是否可以通过 EF 连接到 Sybase IQ。2)如何去建立连接。

0 投票
0 回答
1612 浏览

sybase - 使用 dbisql 将 csv 加载到 SybaseIQ 时出错

我正在尝试使用 dbisql 的 Load 命令将一堆 csv 上传到 SybaseIQ。我的 CSV 看起来像这样

我的加载命令和其他选项是这些:

我创建了一个类似上面的“.ctl”文件,然后使用以下命令执行它:

执行时出现以下错误:

然而

它适用于以下 csv 格式

即,如果最后一列没有双引号,它可以工作。但我所有的文件在每个元素周围都有双引号。

还有以下 .ctl 文件

能够像第一个 csv 样本一样将数据插入到数据库中,但它也会插入引号和逗号,还会弄乱数据:

例如:数据库中的第一行看起来像

我想弄清楚问题是什么我已经阅读了 sybase 和 dbisql 的手册,并且根据第一个控制文件应该能够正确加载数据,但它没有这样做。对此的任何帮助将不胜感激。提前致谢

我的表结构也是这样的:

a(varchar(8)) b(varchar(7)) c(varchar(7))

0 投票
2 回答
2491 浏览

sybase - Sybase IQ:使用自动增量列加载表

我需要将一个表从数据库 A 传输到数据库 B,该表有一个自动增量列。新数据库中表的内容必须与原始数据库中的表相同,包括自动增量列中的值。

以下 LOAD TABLE(其中 col1 是自动增量列)不起作用:

我收到以下错误:

无法插入或更新列 col1:将选项“identity_insert”设置为包含要修改的标识列的特定表名。

不过,我正在设置 identity_insert 选项。这个命令有什么问题?

0 投票
1 回答
590 浏览

java - 事务 X 试图通过 JDBC 访问事务 Y 创建的对象

我有与 Sybase IQ 对话的 jdbc 代码。其中一个线程正在将数据加载/更新到一个 Sybase IQ 表中,例如 t1。在第一次完成加载/更新数据后,其他线程将尝试在表 t1 上触发 SQL 查询。

我正在使用 JDBC,并且收到此处提到的以下错误

我不确定每次加载后我遇到的问题在哪里。每个线程使用不同的连接读取线程只触发select查询那么问题出在哪里我该如何调试?请指导。我是 Sybase IQ 和 JDBC 的新手。提前致谢。

0 投票
1 回答
515 浏览

sql-server-2008 - 从 Microsoft SQL Server 2008 R2 (SP2) 迁移到 Sybase IQ 15.4.0.3027

我正在从 Microsoft SQL Server 2008 R2 (SP2) 迁移到 Sybase IQ 15.4.0.3027。作为其中的一部分,我需要将 SQL Server 中的所有对象(包括 SP、视图、函数、表)转换为 Sybase IQ 兼容格式。

是否有任何可用的自动化工具可以通过减少手动工作来加快迁移过程?

先感谢您!

谢谢, 斯瓦普尼尔

0 投票
1 回答
1900 浏览

sap-iq - Sybase 加载表:分隔文件中的自定义日期格式

我需要在 Sybase IQ 中执行批量加载。问题是,我有一个 Sybase 无法立即理解的日期格式 (DD.MM.YYYY)。现在,我可以在加载表语句中指定日期格式,但这会使字段固定宽度,这会导致问题,因为该字段也可以为空,在这种情况下,Sybase 会尝试将后续列解析为日期。

资料(编):

我尝试了什么:

不会解析日期

在 NULL 上失败

我在这里打花岗岩,有人解决了类似的问题吗?

0 投票
0 回答
1158 浏览

visual-studio-2010 - 从 .net 连接到 sybase IQ 服务器

我想连接到 Sybase IQ 服务器。我通过 ASE 客户端连接了 Sybase ASE,但无法连接到 Sybase IQ。我在网上读到需要通过 SQL Anywhere 连接 IQ 服务器。

我尝试了同样的方法,但是由于错误消息,我的连接被断开了

我用于 SQLAnywhere(版本 16)的连接代码是:

我用于 ASE 的连接代码是:

需要立即帮助。

谢谢!!

0 投票
1 回答
1410 浏览

sap-iq - 如何在 IQ 中找出数据类型

我想做一个选择语句,向我显示所选列的所有用户表、列、数据类型和数据长度。

我已经在 ASE 中完成了,但是 IQ 中的系统表不同,我无法加入必要的表来获得我的选择。在 ASE 中,代码如下所示:

我使用usertype作为加入键来获得我想要的东西,但是在 IQ 中syscolumnsystypes不能像那样加入,有人知道我怎样才能完成它吗?

0 投票
2 回答
788 浏览

sql - 将两条动态 SQL 语句合并为一条

所以我制作了一个使用动态 SQL 制作动态视图的过程,但我使用了两个 sql 执行:一个用于 if 子句,一个用于 else,应该可以将它们全部放在一个 SQL 字符串下,还是我错了?因为我试过了,一遍又一遍地出错。我在编写动态 sql 方面不是最好的,所以这可能是我的错误或无法完成,我在尝试这样做时浪费了时间?