问题标签 [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.
export - 如何从古老的 SQL Anywhere 导出数据?
我的任务是从使用 SQL Anywhere 的旧应用程序中导出数据,显然是版本 5,可能是 5.6。我以前从未使用过这个数据库,所以我不确定从哪里开始。有人有提示吗?
我想以或多或少的任何文本表示形式将其导出,然后我可以使用它。谢谢。
sqlanywhere - Sybase - 在“输出到”文件名中创建带有日期的文件名
试图为输出文件名加上时间戳 - 但不断收到错误 - 大致如下:
任何帮助表示赞赏...
sql-server - 从 SYBASE SQLAnywhere 11.0 迁移到 SQL Server 2008 R2 Express
大家好,我有一个项目要从 SQLAnywhere 11 迁移到我们的船员 Web 应用程序的任何新关系数据库。迁移的原因是成本和支持问题。我需要选择一个免费的数据库,并且具有 SQLAnywhere 的所有功能11.0。
这是我想了解的有关 SQL Server 2008 R2 express 的问题列表。
- 我们是否有任何迁移实用程序可以从 SQL Anywhere 11 迁移到 SQL Server 2008 R2 express。
- 从 install shield MSI 部署 SQL Server 2008 R2 express 是多么容易。
- 从 SQLAnyhere 11 迁移到 SQL server 2008 R2 express 的替代方法。
- 管理工具是否随快速添加免费提供。我应该能够对数据库进行碎片整理和还原。
谢谢
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 时遇到的第一个问题桌子。
谢谢
sql-server - 现有更新上的 SQLServer
我们计划将应用程序从 Sybase SQL Anywhere 转换为 SQL Server。
在 SA,我们使用大量“现有更新”,通过主键检查行是否存在。如果为真,则为更新(如果我正在执行更新子句,则以相同的方式)。如果没有,它会插入。
SQL Server 是否支持这样的东西?
sqlanywhere - Sybase:--保存新数据库的位置
我已经从 Sybase 网站下载了“SQL Anywhere-12”试用版。我使用 Windows Vista
它安装在两个位置。与 Sybase 相关的文件夹位于:-
是Sybase自己下载的吗?还是下载有错误?
我问的原因是我不确定在哪里保存创建的任何“新 sybase-DATABASE”?
有人可以帮忙吗?
coldfusion - 无法将 Coldfusion 9 连接到 Sybase
我正在尝试通过将 ColdFusion 9 管理员连接到 Sybase 数据库来添加数据源。我什至将端口号提供为 2638 (Sybase)。但我不断收到如下错误:
无法连接并达到连接限制
我应该怎么做才能让 CF 与 Sybase ODBC 通信?我应该安装 JDBC 吗?有什么预防措施或需要遵循的具体步骤吗?Adobe 文档似乎不完整。
环境:
- 远景
- 冷融合 9
- Sybase 6.1.0(SQL Anywhere 12/QAnywhere 12)
java - 带有 JDBC 驱动程序的 Sybase 存储过程插入限制
在使用 Sybase 的 jdbc 驱动程序时,我遇到了包含大量插入语句的存储过程的问题。插入 50-60 次后,存储过程停止执行并返回。请参阅下面的代码。
我正在使用 Sybase Anywhere 10 及其 jconn2.jar,但也尝试过 jconn3.jar。
爪哇代码:
存储过程:
58 插入后程序返回。之后从 tableTest 中执行 select count(*) 返回计数为 58。没有抛出 SQLExceptions。我尝试在插入周围放置一个开始/提交事务,但这并没有什么不同。我也尝试过 jodbc 驱动程序,它工作正常,但我无法将其用作解决方案,因为我遇到了其他问题。
insert - Sybase JDBC 获取生成的密钥
在 Postgres 中,我可以写
检索插入期间生成的所有值。在 Oracle、HSQLDB 中,我可以使用
检索已生成的所有值。MySQL 有点受限,只返回设置为AUTO_INCREMENT
. 但是,如何使用 Sybase SQL Anywhere 做到这一点?JDBC 驱动程序没有实现这些方法,并且没有INSERT .. RETURNING
子句,就像在 Postgres 中一样。有没有办法做到这一点,除了可能运行
插入后立即?
sql - 我可以创建一个触发器,该触发器涉及一个表上的光标,而该触发器不是针对该表的吗?
例如,如果我有一个表员工触发器。我想从表部门创建一个游标循环。然后我想获取属性并将其插入表公司。我猜答案是否定的,因为我得到一个运行时错误,说找不到表部门,但是有什么办法可以解决这个问题吗?