问题标签 [sqlanywhere]

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 投票
2 回答
3500 浏览

export - 如何从古老的 SQL Anywhere 导出数据?

我的任务是从使用 SQL Anywhere 的旧应用程序中导出数据,显然是版本 5,可能是 5.6。我以前从未使用过这个数据库,所以我不确定从哪里开始。有人有提示吗?

我想以或多或少的任何文本表示形式将其导出,然后我可以使用它。谢谢。

0 投票
2 回答
2194 浏览

sqlanywhere - Sybase - 在“输出到”文件名中创建带有日期的文件名

试图为输出文件名加上时间戳 - 但不断收到错误 - 大致如下:

任何帮助表示赞赏...

0 投票
1 回答
2584 浏览

sql-server - 从 SYBASE SQLAnywhere 11.0 迁移到 SQL Server 2008 R2 Express

大家好,我有一个项目要从 SQLAnywhere 11 迁移到我们的船员 Web 应用程序的任何新关系数据库。迁移的原因是成本和支持问题。我需要选择一个免费的数据库,并且具有 SQLAnywhere 的所有功能11.0。

这是我想了解的有关 SQL Server 2008 R2 express 的问题列表。

  1. 我们是否有任何迁移实用程序可以从 SQL Anywhere 11 迁移到 SQL Server 2008 R2 express。
  2. 从 install shield MSI 部署 SQL Server 2008 R2 express 是多么容易。
  3. 从 SQLAnyhere 11 迁移到 SQL server 2008 R2 express 的替代方法。
  4. 管理工具是否随快速添加免费提供。我应该能够对数据库进行碎片整理和还原。

谢谢

0 投票
1 回答
767 浏览

sql - 从 SQL Anywhere 11.0 将数据导入 SQL Server 2008 r2 EXPRESS

大家好,我正在尝试将 .dat 文件(从 sybase 卸载)中的数据批量插入到我创建的表中。

这是表定义:

.dat 文件中只有一行(因为数据库为空)需要插入到上面提到的表中

这是 .dat 文件数据格式

'127.0.0.1','25','127.0.0.1','110',10,1,1,400,2,250,1,

这是批量插入命令

在 SQLServer Management Studio 中运行此命令,我收到这些错误消息 4832,级别 16,状态 1,第 2 行批量加载:在数据文件中遇到意外的文件结尾。消息 7399,级别 16,状态 1,第 2 行链接服务器“(null)”的 OLE DB 提供程序“BULK”报告了错误。提供商没有提供有关该错误的任何信息。消息 7330,级别 16,状态 2,第 2 行无法从链接服务器“(null)”的 OLE DB 提供程序“BULK”获取行。

谁能帮我解决这个问题?我实际上正在从 Sybase SQL Anywhere 11 到 SQL Server 2008 R2 Express 进行数据迁移,这是我在尝试将数据从 .dat 文件导入 SQL Server 2008 r2 EXPRESS 时遇到的第一个问题桌子。

谢谢

0 投票
3 回答
715 浏览

sql-server - 现有更新上的 SQLServer

我们计划将应用程序从 Sybase SQL Anywhere 转换为 SQL Server。

在 SA,我们使用大量“现有更新”,通过主键检查行是否存在。如果为真,则为更新(如果我正在执行更新子句,则以相同的方式)。如果没有,它会插入。

SQL Server 是否支持这样的东西?

0 投票
1 回答
199 浏览

sqlanywhere - Sybase:--保存新数据库的位置

我已经从 Sybase 网站下载了“SQL Anywhere-12”试用版。我使用 Windows Vista

它安装在两个位置。与 Sybase 相关的文件夹位于:-

是Sybase自己下载的吗?还是下载有错误?

我问的原因是我不确定在哪里保存创建的任何“新 sybase-DATABASE”

有人可以帮忙吗?

0 投票
2 回答
273 浏览

coldfusion - 无法将 Coldfusion 9 连接到 Sybase

我正在尝试通过将 ColdFusion 9 管理员连接到 Sybase 数据库来添加数据源。我什至将端口号提供为 2638 (Sybase)。但我不断收到如下错误:

无法连接并达到连接限制

我应该怎么做才能让 CF 与 Sybase ODBC 通信?我应该安装 JDBC 吗?有什么预防措施或需要遵循的具体步骤吗?Adobe 文档似乎不完整。

环境:

  • 远景
  • 冷融合 9
  • Sybase 6.1.0(SQL Anywhere 12/QAnywhere 12)
0 投票
2 回答
722 浏览

java - 带有 JDBC 驱动程序的 Sybase 存储过程插入限制

在使用 Sybase 的 jdbc 驱动程序时,我遇到了包含大量插入语句的存储过程的问题。插入 50-60 次后,存储过程停止执行并返回。请参阅下面的代码。

我正在使用 Sybase Anywhere 10 及其 jconn2.jar,但也尝试过 jconn3.jar。

爪哇代码:

存储过程:

58 插入后程序返回。之后从 tableTest 中执行 select count(*) 返回计数为 58。没有抛出 SQLExceptions。我尝试在插入周围放置一个开始/提交事务,但这并没有什么不同。我也尝试过 jodbc 驱动程序,它工作正常,但我无法将其用作解决方案,因为我遇到了其他问题。

0 投票
1 回答
1933 浏览

insert - Sybase JDBC 获取生成的密钥

在 Postgres 中,我可以写

检索插入期间生成的所有值。在 Oracle、HSQLDB 中,我可以使用

检索已生成的所有值。MySQL 有点受限,只返回设置为AUTO_INCREMENT. 但是,如何使用 Sybase SQL Anywhere 做到这一点?JDBC 驱动程序没有实现这些方法,并且没有INSERT .. RETURNING子句,就像在 Postgres 中一样。有没有办法做到这一点,除了可能运行

插入后立即?

0 投票
1 回答
113 浏览

sql - 我可以创建一个触发器,该触发器涉及一个表上的光标,而该触发器不是针对该表的吗?

例如,如果我有一个表员工触发器。我想从表部门创建一个游标循环。然后我想获取属性并将其插入表公司。我猜答案是否定的,因为我得到一个运行时错误,说找不到表部门,但是有什么办法可以解决这个问题吗?