问题标签 [isql]
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.
odbc - Simba Spark ODBC 驱动连接失败,总是超时
我有一个功能齐全的 Apache Spark Hive ThriftServer 1.2.1,它通过 beeline 和 SQL Developer 测试(两者都有效)。该服务器的配置如下:
但是 Simba ODBC 无法与它建立连接(尽管服务器以错误消息响应)。每次客户端在 2 分钟后抛出以下异常:
并且服务器端抛出以下异常:
我们已经用尽了所有选项,这个症状是我们可以从服务器获得的唯一响应。有人以前遇到过这个错误并修复它吗?
PS:客户端的操作系统是SUSE,被Spark ODBC驱动列为支持的操作系统之一。
sql - SQL ORA-02256: 引用列数必须与引用列匹配
这些是我的桌子:
表employee
,activity
并且allocation
被完美地创建。但是当我尝试创建表action
并引用表的外键时allocation
,它说: ORA-02256:引用列的数量必须与引用的列匹配。
firebird - 如何以只读方式访问 firebird 数据库(命令行)
我必须将 firebird 与其中一个应用程序一起使用。我想在外部访问这个数据库,使用 linux 命令行脚本,例如 fbexport 或 isql-fb。除非主应用程序正在运行,否则它可以正常工作。
我不需要写权限,我只想做一些选择,但我找不到以只读方式连接到数据库的选项。是否可以使用 fbexport/isql-fb 或者是否有其他程序?
mysql - SUM 结果的子查询 AVG
我对子查询有疑问。所以我想列出总工作时间大于所有员工平均工作时间的员工。但是使用此代码,它会将一名员工的工作时间与另一名员工每小时的工作时间进行比较。所以这是总结:员工总工作时间>所有员工总工作时间的平均值-> WHERE hrs_worked > AVG(SUM(HRS_WORKED)) 这就是我想要的。
database - 在 altibase hdb 中创建数据库时出错:数据库名称无效
我是 altibase hdb 的新手。我按照此处的说明安装了 altibase hdb:http: //support.altibase.com/manual/en/631b/html/Installation/index.html
使用链接指南后,我能够很好地启动服务器,但无法通过推荐的命令创建数据库:
CREATE DATABASE mydb INITSIZE=10M NOARCHIVELOG CHARACTER SET KSC5601 NATIONAL CHARACTER SET UTF16;
经过一些操作后,我发现数据文件和锚日志文件存在于此处:
$ALTIBASE_HOME\Altibase\altibase-HDB-server-6.3.1\logs
$ALTIBASE_HOME\Altibase\altibase-HDB-server-6.3.1\dbs
所以我清理了它们,现在我可以使用上面的命令来创建数据库。但是,如果我只是将数据库名称重命名为例如 mydbb 而不是 mydb,则该命令不起作用并给我以下错误:
无效的数据库名称。检查属性并重试。
那么数据库名称有什么问题呢?mydb 和 mydbb 有什么区别???
mysql - 计算类别中的唯一数据
我正在寻求帮助以尝试解决查询问题。
询问:
我想要实现的是显示位于每个品牌中的所有 VIN 号码的品牌和唯一计数。
出于某种原因,当我运行上述查询时,每个品牌(例如福特、通用、丰田等)都显示相同的计数。
firebird - 无法从 isql shell 脚本捕获输出错误
我正在尝试捕获通过 isql 执行的 shell 脚本的输出和错误。我已经尝试使用以下代码,但它不起作用:
我正在寻找如何使用–m[erge_stderr]
命令的示例。
sql - SQL 检查字符串中的最后一个字母 / AKA LIKE 奇怪的行为
我知道它已经得到了回答,但它对我不起作用。
这么快介绍:
我有桌子叫swimmers
。我将向其中插入满足所有列的新记录:
现在我想在swimmers
表中查找first_name
不以字母结尾a
且性别在哪里的记录Female
所以我写了SQL查询:
但它确实返回Maria
了我们刚刚添加的内容。它基本上返回每个女性
我正在使用 ORACLE iSQL plus。
编辑:
我尝试使用substr(first_name, -1) = 'a'
但结果是-1是空的,因为我使用varchar(20)
并且名称通常小于20个字符
编辑2:
我试图找到数据类型的问题。我char(20)
用于first_name
.
我将其更改为 varchar2(20):
但没有解决问题
编辑 3:
更改NOT LIKE
为WHERE first_name LIKE '%a'
不返回任何行。我认为问题在于数据类型和从 first_name 末尾到字符串保留空间末尾的空格(名称有大约 10 个字符,我使用 `varchar2(20))
shell - 将 sql 输出消息打印到 shell 脚本中的文件
我需要运行 SQL 脚本并希望将该输出捕获到日志文件中。我正在尝试使用 ISQL 访问 Sybase,下面是示例文件,尽管日志文件中只打印了回显消息。
我在 Windows 框中运行的命令是这样的:
我第一次这样做,因此可能在任何地方都是错误的,请帮助我理解它并找出故障线。
sql - iSQL*Plus 命令可以访问数据库吗?
iSQL*Plus 命令可以访问数据库吗?