问题标签 [dbeaver]
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.
mysql - SQL,根据第三个表从两个表中选择,它引用它们
刚刚从 SQL 开始,第一个通宵达旦已经到来。
我有三张桌子:
对于所有考试成绩 > X 的情况,我如何做出选择声明并列出学生姓名、姓氏和课程名称?
这是我最好的镜头:
这是错误的,因为我得到:
并且无法准确判断哪个学生在哪个考试/课程中得分高于 X。
在我看来,是这样的:
会产生这样的东西:
但是,它只会生成有关语法错误的通知。
postgresql - DBeaver 和 PostgreSQL 中的串行数据类型问题
我是Dbeaver(社区版)和PostgreSQL的新用户(菜鸟),在任何表中定义自动递增的主键时遇到了很大的麻烦,所以我想知道如何定义一个自动递增的主键使用DBeaver递增主键,答案不得包括这些试验:
- 将主键定义为串行(即使将主键定义为非空, DBeaver也会自动将其更改为 int2-4-8)。
- 在DBeaver中定义新序列(定义新序列的最佳方法是 throw pgAdmin4 ,如果您像我在DBeaver或pgAdmin4中一样是新手,那么将其分配给表的主键可能不会那么成功)。
hadoop - 使用 DBeaver 连接到 Hive 数据库
我有一个 Hortonworks Hadoop 集群,其中数据节点位于主/头节点之外的单独网络上。访问数据节点的唯一方法是通过主节点或边缘节点。从边缘节点,我执行 hive 命令以连接到我的 hive 数据库。
我无法使用 DBeaver(4.3.0,64 位 Windows)或 hive 命令行界面从我的桌面连接到 hive 数据库。通过 DBeaver,我尝试创建到我的边缘节点的 SSH 隧道并不断收到“无法使用 JDBC Uri 打开客户端传输jdbc:hive2://127.0.0.1:[port#]/[database]
。.
Hive/Apache Hive 驱动的配置:
当我选择“测试连接”并将本地端口设置为“0”时,我收到上述带有随机端口号的错误消息。如果我将本地端口设置为“10000”,则会收到端口号“10000”的上述错误。
看起来 DBeaver 忽略了通用 JDBC 连接设置——创建的 JDBC 字符串中的主机名是 127.0.0.1 而不是数据节点名。
我错过了什么?如何设置 DBeaver 以访问位于“隐藏”网络上的 Hive 数据库?
tsql - 在 Azure SQL Server 中使用分号时出错
我正在使用Microsoft SQL Azure (RTM) - 12.0.2000.8 Nov 29 2017 09:37:51 Copyright (C) 2017 Microsoft Corporation
compatibilty_level=120 并且当我运行此查询时
它给了我错误Must declare the scalar variable @b
。没有分号,它工作正常。看起来那;
是某种GO
命令。那么为什么很多人在这里建议,这;
永远不会造成任何问题。我需要分号,因为我在现实中使用 MERGE 命令,这;
是必要的。另外,如果我将查询包装在 BEGIN Block 中,例如
然后,sql server 说incorrect syntax near ;
. 由于分号又是一个问题。我错过了什么或分号真的应该归咎于此吗?当我需要使用分号而不会出现这两个错误时,有什么解决方法?
eclipse - Eclipse 中用于 Postgres 的数据库项目模板
我正在努力在 Eclipse 中创建一个数据库模板项目,其中包含数据库部署所需的所有 SQL 脚本文件。
考虑到这一点,我在 eclipse 中创建了一个示例 Java 项目,并将 SQL Development --> SQL 文件添加到项目中。这些 SQL 文件包含用于在数据库中创建表的脚本。现在,我尝试清理和构建项目以检查是否存在任何构建错误,但我无法在 Eclipse 中清理和构建项目(包含 SQL 文件)。
您能否让我知道为了清理和构建项目(包含 SQL 文件)需要做什么?另外请建议是否可以在eclipse中创建数据库模板项目?
注意:当我尝试构建项目时,它应该验证项目以检查 SQL 脚本文件中是否有任何错误。这里我使用的是 PostgreSQL 数据库。请建议需要做什么
mysql - 无法使用 DBeaver 连接到本地主机上的 MariaDB
我刚刚mariadb
在 Ubuntu 上安装
我可以通过本地网络服务器使用 PHP 连接到数据库,并且可以通过命令行连接。但是,我无法让 DBeaver 从 GUI 连接。我使用 MariaDB 驱动程序建立了一个连接,用于与我在 cli 中使用的用户/通行证的localhost
端口。3306
root
我收到此错误:
知道这是一个my.cnf
需要更改的设置,还是我在 DBeaver 中缺少另一个设置?
sql - SQL使每n行成为一个单独的列
我有一个小问题。我的问题是我有一个包含传感器数据的单列表。每三行代表一个新样本。我现在的目标是将每第三行转换为一个单独的列,如 3 x N 矩阵。我不知道我的 N 有多大。是否有可能用 SQL 做到这一点?
--VALUES--
sensor_sampleA1
sensor_sampleA2
sensor_sampleA3
sensor_sampleB1
sensor_sampleB2
sensor_sampleB3
...
...
sensor_sampleN1
sensor_sampleN2
sensor_sampleN3
_
我要这个。
--TARGET_TABLE--
sampleA1 sampleB1 sampleC1 ... ... sampleN1
sampleA2 sampleB2 sampleC2 ... ... sampleN2
sampleA3 sampleB3 sampleC3 ... ... sampleN3
更新:我以上面的数字 3 为例。我有 11 个传感器,每秒给我 11 个值。我的列是:sensor_data_id、axis、source、type、value 和 sample_id。
sql - SQL 获取最近四个星期之间的数据
我想获得过去四个星期的数据。现在,我通常在星期二运行查询,因此我有以下代码:
我想随时运行查询(不仅仅是在星期二),还想获取同一时期的数据(从星期一到星期日的最后四个星期)。
我试图做以下事情
但它不起作用,因为获得的数据不是来自前几周(周一到周日),而是来自我运行它之前的 7 天。
关于如何使用该结构获取数据的任何想法,以便我从前 4 周(周一至周日)获取数据,无论何时运行查询?
PS我正在使用DBeaver。谢谢你。
csv - 使用 DBeaver,尝试将数据从 CSV 导出到我的 Hive 数据库时,导出冻结?
我有四个 CSV 文件,我一直在尝试将它们导入四个不同的配置单元表。我已将 CSV 文件导入到平面文件数据库中,并且 ddl 已正确构建。当尝试将 CSV 文件导入配置单元表时,任务会在“提交”之前冻结。如果我将提交间隔设置为 10,000 条记录,它将冻结在 9900。如果设置为 100000,它将冻结在 99800。知道为什么会这样吗?在过去的一天半里,我一直在试图找出问题所在。我使用 DBeaver 作为我的数据管理工具。
谢谢