问题标签 [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.
sql - 有什么好的 SQL Anywhere 数据库模式比较工具吗?
是否有任何支持 Sybase SQL Anywhere 版本 10 的优秀数据库模式比较工具?我已经看到了 SQL Server 的一连串,MySQL 和 Oracle 的一些,但没有一个能正确支持 SQL Anywhere。
我尝试使用 DB Solo,但它把我所有的非唯一索引都变成了唯一索引,而且我没有看到任何改变它的选项。
entity-framework - SQL Anywhere 11 (Sybase) 与 Visual Studio SP1 中的实体框架?
好吧,这个问题几乎就在标题中。我刚刚安装了 Visual Studio SP1,现在当我想从数据库中导入实体模型时,它不再显示 SQL Anywhere 提供程序。
有谁知道是否有补丁或某种方法可以使其与 SP1 一起使用?
谢谢。
sql - 如何从 SELECT 语句输出进度消息?
我有一个 SQL 脚本,我想在它运行时输出进度消息。让它在 SQL 语句之间输出消息很容易,但是我有一些运行时间很长的 INSERT INTO SELECTs。有没有办法让 select 语句输出消息,例如每 1000 行或每 5 秒?
注意:这适用于 SQL Anywhere,但任何 SQL 方言的答案都可以。
c# - 如何使用 SQLAnywhere 10 从 ADO.NET 2.0 中的 SPROC 中获取 LongVarchar 参数?
我有 sproc 'up_selfassessform_view' ,它具有以下参数:
- 属于域对象 - SYSKEY 是“整数”,TEXT_STRING 是“long varchar”。
我可以使用以下代码从 iSQL 调用存储过程:
- 从数据库返回正确的值(所以我知道 SPROC 很好)。
我已经像这样在 ADO.NET 中配置了 out 参数(到目前为止,它一直适用于 'integer'、'timestamp'、'varchar(255)' 等):
当我运行以下代码时:
我收到以下错误:
哪个(我想)是有道理的......
但问题是,我不知道字段的大小(它只是“long varchar”,它没有预先确定的长度 - 不像 varchar(XXX))。
无论如何,只是为了好玩,我添加以下内容:
并且上面的错误消失了,但是现在当我打电话时:
我得到一个长度 = 1000 的字符串,它只是 '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0...' ( \0 重复 1000 次)。
所以我真的被困住了......对此的任何帮助将不胜感激。
干杯! ;)
托德·T。
database-performance - 慢查询/禁用高速缓存 - Sybase Adaptive Server
在客户端数据库的 Sybase v10 上,此查询似乎运行得非常慢(400 万条记录需要 25 秒!):
以 tnr 为主键。
但是,如果我在我们的服务器上以 1000 倍的速度运行它,它似乎运行得很快(15 毫秒……),这让我认为这是因为查询结果被缓存了。有没有办法在 Sybase 中禁用此查询(或整个数据库)的缓存以重现此问题?
我试过了:
但似乎没有奏效。
odbc - 用户 DSN 和系统 DSN - 如何选择系统?
场景:我们的安装包用于添加用户 DSN。由于终端服务器和 Citrix,我们将其更改为安装系统 DSN。
问题是这些旧的用户 DSN 中的一些是浮动的,我们的应用程序会在系统之前自动选择用户,并且随着我们升级服务器软件而连接信息发生了变化。
我想我的问题是,如果存在重复项,是否有办法强制应用程序在用户 DSN 上使用系统 DSN?
我们的应用程序是用 PowerBuilder 10.5 编写的,我们使用 SQL Anywhere 10.0.1。
谢谢,卡尔文
database - SQL Anywhere 中的表详细信息?
我刚刚下载了 SQL Anywhere 的开发人员版。如何获取我连接到的数据库中的表列表?同样对于特定表,我如何获取该表的元数据(列名、类型等)?
asp.net - ODBC 驱动程序一般错误:尝试了两个活动数据库请求
我正在使用 ASP.NET 2.0 连接到 Sybase SQL Anywhere 5 服务器。我偶尔会收到这个错误。它只是有时会发生。错误信息是:
错误 [HY000] [Sybase][ODBC 驱动程序]一般错误:尝试了两个活动数据库请求
异常详细信息:System.Data.Odbc.OdbcException:错误 [HY000] [Sybase][ODBC 驱动程序]
一般错误:尝试了两个活动数据库请求
任何人都有这个问题的经验?
credentials - SyBase 文件的密码恢复
我有一个.db
文件,我认为它是一个 Sybase 数据库文件,我的任务是从中提取数据。查看记事本中的文件显示数据未加密(我可以从中读取文本字符串),但我没有用户名/密码来说服 Sybase 工具读取它。
是否有任何工具/程序可以跳过凭据检查?
(顺便说一句,客户拥有数据,所以这一切都是合法的)
sql - 我可以从列 CHECK 约束中调用用户定义的函数吗?
我有一个用户定义的 SQL 函数,它返回 1 或 0,我想从列 CHECK 约束中调用它。