问题标签 [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 投票
1 回答
908 浏览

sqlanywhere - Sybase SQLAnywhere

我刚刚下载并安装了 Sybase SQLAnywhere Developer Edition。它看起来很棒,维护也很容易。有人可以告诉我它使用哪种引擎吗?是Interbase吗?其次,这个版本是否有任何 RAM 或 DB 大小限制?您如何评价这个 RDBMS?

0 投票
2 回答
6417 浏览

c# - SQL Anywhere 查询错误:没有足够的主机变量值

我正在使用 .Net 中的 ODBC 命令对象构建查询,并传入多个参数。针对 SQL Anywhere 执行查询时,出现以下错误。(相同的代码适用于 SQL Server)。

[System.Data.Odbc.OdbcException] = {"错误 [07002] [Sybase][ODBC 驱动程序][SQL Anywhere]没有足够的主机变量值"}

命令对象添加的参数数量与查询中的占位符 ('?') 相同。以下是未通过测试的简单查询和 C# 代码。

用于填充主机变量的 C# 代码

String queryText= @"DECLARE @loanuseraddress varchar(40), @loanid decimal Set @loanid = ? Set @loanuseraddress = ? select * from loan_assignments where loan_id = @loanid"

0 投票
2 回答
3747 浏览

mysql - 将备份的 SQL Anywhere 10 .db 文件导入 MySQL 5.1

我有一个一周前的数据库备份。我需要在不访问原始数据库服务器的情况下将其导入 MySQL。尽管我的老板知道我离数据库管理员还差得很远;我该怎么做呢?

0 投票
1 回答
2968 浏览

sql - sql Anywhere 5.5 数据库连接到 sql Anywhere 12

我有一个在 sql Anywhere 5.5 中创建的数据库文件,我需要它来连接到 sql Anywhere 12。我试过了,但它不接受它,说:

“此数据库是在任何地方的旧版本 sql 上创建的”

0 投票
4 回答
6792 浏览

sql-server - 如何获取隐藏数据库的数据库模式?

我的客户是一家牙科诊所,购买了一套诊所管理软件。该软件安装在他们的本地服务器上,包括患者数据库、时间表和各种医疗记录。现在他们希望我为他们编写一些他们的包中没有提供的实用程序,为此我需要能够查询这个数据库。

我尝试致电软件制造商 ( Patterson/EagleSoft ) 的技术支持,但很难找到足够了解该技术的人来回答我的问题。据我所知,他们的软件没有 API,可以理解的是,他们不愿意告诉我如何以编程方式直接查询数据库。他们确实有一个交互式查询窗口,但显然这对编写自动查询没有好处。他们只会说某处有一个 SQL Server DB,但连接到它的 ODBC 驱动程序是 SQL Anywhere 驱动程序(嗯?)。

所以我在服务器上四处搜索,找不到任何数据库文件。然后我发现安装创建了某种专有虚拟机,它只对 EagleSoft 软件可见。但是,虽然他们非常擅长在混淆层中隔离他们的数据库,但他们仍然打开了一个 ODBC 驱动程序,这确实是一个 SQL Anywhere 连接。

现在,在引人入胜且冗长的序言之后,这是我的问题:我可以在这个 ODBC 连接上运行哪些查询来询问数据库的结构?如果它是下面的 SQL Server DB,我可以使用 sysobjects 表,但我不完全掌握如何使用 SQL Anywhere ODBC 连接来连接到 MSSQL DB。如果他们误导了我并且它确实是下面的 SQL Anywhere 数据库,那么要运行哪些查询来获取数据库结构?

如果还有其他人曾经成功地查询过 EagleSoft(或任何类似的专有软件包)——请告诉我你是怎么做到的!

0 投票
1 回答
55 浏览

sql - 此更新的最佳解决方案是什么

这个 SQL 的最佳方法是什么?

一种)

或者

二)

在模型“A”中,我只有一个可以工作并解决问题的 SQL,而模型“B”中有两个 SQL,它们与“A”模型做同样的事情,但更具可读性。

最适合使用的模型是什么?

0 投票
2 回答
2137 浏览

database - 如何计算 SQL Anywhere 11 数据库表中一行的哈希值?

我的应用程序不断地轮询数据库。出于优化目的,我希望应用程序仅在表已被修改时才查询数据库。所以我想计算整个表的 HASH 并将其与表的last-saved-hash进行比较。(我计划通过首先计算每行的 HASH 来计算哈希值,然后计算它们的哈希值,即 HASH 的哈希值)

我发现 SQL Server 有 Checksum() sql 实用函数,它计算一行的 HASH/Checksum。

是否有任何类似的实用程序/查询可以在 SQL Anywhere 11 数据库中查找行的 HASH?

仅供参考,数据库表没有任何带有预先计算的哈希/校验和的列。

0 投票
2 回答
2168 浏览

sqlanywhere - Sybase SQLAnywhere 12 删除外键

错误:-131 语法

有什么问题?

0 投票
1 回答
186 浏览

sql - SQL Anywhere 12 语句 CREATE DOMAIN 的问题

这产生了一个语法ERROR:-131.

有谁知道为什么?

谢谢!

0 投票
1 回答
5009 浏览

.net - Using like statement in odbc connection

Is there a way to use a LIKE statement using an ODBC connection in .net? I have tried everything I could think of, yet I always get a SQL exception.

I'm using Sybase SQL Anywhere 11.