问题标签 [razorsql]

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 投票
0 回答
96 浏览

database - Derby 网络服务器未自动启动

我的应用程序,文件“apache.jndi.properties”包含

关于上述配置,网络服务器没有自动启动,但是当我尝试下面的代码时它以编程方式启动

apache.jndi.properties 有什么问题,为什么它没有自动启动?

0 投票
1 回答
903 浏览

amazon-redshift - 红移转换时区不起作用

使用 Razor SQL 运行 Redshift 查询时,UTC 日期似乎被视为本地时区,并包含夏令时。

例如,运行

每个返回相同的时间,2016-03-27 03:00

纽约实际上在 3 月 13 日改为夏令时,这确实有效:

0 投票
1 回答
400 浏览

windows - RazorSQL 配置文件、命令行调用和 Windows 任务用户混合

它们可能很晦涩:我喜欢 RazorSQL 所能做的一切,它是我发现的唯一能正常交谈的工具是 Clarions 的 ODBC 驱动程序。它还允许令人敬畏的命令行调用来导出数据。

问题是:RazorSQL 根据安装它的用户存储配置文件连接信息,并且当您将 Windows 任务设置为运行所有 groovy 导出命令的批处理文件时,内部批处理文件在没有外部通知的情况下失败,因为用户是 SYSTEM(如我们不希望这与任何一个用户联系在一起)..

我不记得是否有安装选项允许所有人都可以看到配置文件,因为我通常将其设置为我的开发盒上的每个人(因为只有我)。

所以问题是:有没有人遇到过这种晦涩的场景,并且知道如何让 RazorSQL 在通用位置查找连接详细信息?

0 投票
1 回答
417 浏览

jdbc - RazorSQL 导致 HSQLDB 抛出 org.hsqldb.HsqlException:需要大于 '2.1.0.0' 的客户端驱动程序版本。HSQLDB 服务器版本是 '2.3.4'

我无法从RazorSQL连接到我的HSQLDB数据库。只有在服务器模式下运行以及尝试从RazorSQL连接时,我才会遇到此问题。

使用来自 Eclipse 数据源资源管理器和应用程序本身(这是一个 Hibernate 5.2.7 应用程序)的相同 URL,我能够通过 URL “ jdbc:hsqldb:hsql://localhost/SudokuHibernate ”成功连接到我的数据库”。由于我在服务器模式下运行它,我可以同时连接。

(注意:我不必有多个并发连接,但它使调试更容易)。数据库正在通过命令行以服务器模式运行...

尝试从RazorSQL连接时,数据库控制台会显示错误消息。 "org.hsqldb.HsqlException: 客户端驱动程序版本大于 '2.1.0.0' 是必需的。HSQLDB服务器版本是 '2.3.4'"

注意:这是一个不同的问题,然后是类似的 StackOverflow 问题,因为我自己的所有配置文件都从同一个 jar 文件显式引用同一个 JDBC 驱动程序。然而,正如Fred T所指出的, HSQLDB对“2.1.0.0”的引用有些误导。真的只是说客户端和服务器有两个不同版本的JDBC驱动。

在数据库抛出不匹配版本错误的同时,RazorSQL 会显示一个带有错误消息的对话框:

下面是我的RazorSQL连接配置文件。

RazorSQL 配置文件 驱动程序位置:/Users/arick/src/libs/hsqldb-2.3.4/hsqldb/lib/hsqldb.jar
JDBC URLjdbc:hsqldb:hsql://localhost/SudokuHibernate

0 投票
0 回答
1015 浏览

sql - 导出到 CSV 文件的 Derby SQL 命令

我对 Apache Derby 很陌生,我需要将表中的所有行导出到 csv 文件中。

我正在使用 RazorSQL 连接到数据库。

我需要知道的是,是否有一个等效的 Derby SQL 命令与 MySQL 在下面导出数据所做的操作相同。

注意: 非常重要。 此数据库表中的一列被定义为 XML 数据类型。它不会使用任何类型的向导来导出数据,因为 select 语句需要在 SQL 命令中使用“xmlserialize”语句。

这是我想要做的,但 Derby 不理解我习惯于与 MySQL 一起使用的“INTO OUTFILE”语句。

0 投票
1 回答
152 浏览

sql - 使用 SQL Anywhere 创建 .db 文件 - 现在使用 RazorSQL 查询它

我使用 Sybase SQL Anywhere 创建了一个 .db 文件,其中包含大量表和信息。现在,我再也无法使用该软件了。所以我得到了 RazorSQL,它在其主页上声明它可以查询 SQL Anywhere。但是如何使用 RazorSQL 连接到我的 .db 文件?因为我只发现它可以连接到在线数据库。

0 投票
1 回答
531 浏览

java - HSQLDB:由于“用户缺少权限或找不到对象”,无法删除互锁表,也无法删除外键

我正在尝试从 HSQLDB 服务器数据库中删除两个实验表。但是,由于自动生成的外键,每次尝试都失败了。没有吹走文件系统上的整个数据库,我的想法已经不多了,并且希望你们能提出任何指示或建议。

表和索引由 JPA 创建。为表生成的 DDL 是:

当我尝试删除任一表时,删除失败并显示类似于以下的错误消息ERROR: is referenced by FOREIGN KEY constraint: SUDOKU.FKSPXEERGASS9WA2IXFLHC20IOY in statement [DROP TABLE SUDOKU.DIVISION] Error Code: -5533

因此,然后我尝试删除引用的“外键”,但失败并显示错误消息user lacks privilege or object not found

我无法使用RazorSQLEclipse Neon-3 中的 JPA 视图找到错误消息中引用的任何一个外键。

我注意到的一件奇怪的事情是错误消息中引用的外键发生了变化。这似乎取决于我用来连接的工具。

0 投票
0 回答
149 浏览

batch-file - Windows批量SQL查询,数据库名包含百分号(%)

我一直在使用带有 RazorSQL 的批处理文件来查询托管缓存数据库中的某些数据。我想使用相同的过程来收集缓存的当前备份时间。最大的区别是此数据存储在名称中带有百分号 % 的系统命名空间中。查询如下所示:

Select * from %sys.task where name like '%Backup%'

这适用于 RazorSQL。但是当我把它放在一个批处理文件中时,它会因为 % 符号而失败。批处理文件看起来像这样(这与我针对常规数据库名称成功使用的其他东西非常相似):

"C:\Reporting\Casecount\RazorSQL\jre\bin\java" -jar "C:\Reporting\Casecount\RazorSQL\razorsql.jar" -export "Tst_Bkup" "Select * from %sys.task where name like '%视觉%'" csv NO

当您在命令窗口中运行它时,您可以看到它解析出参数,但查询的参数如下所示:

args[2]: Select * from Vision'

它基本上从第一个 % 跳到第二个 %,并忽略其间的所有内容。对于普通的数据库名称,您会正确地看到此参数中的查询。我尝试过引号、双引号、方括号、感叹号等,但无法将 % 传递给参数。我不是贸易编码员,所以我在这里超出了我的深度。

0 投票
1 回答
274 浏览

spring - Dynamodb 连接:奇怪的行为

我使用此请求在 Docker 容器中创建了一个 Amazon DynamoDB 数据库:

curl当我使用这样的命令列出表时:

一切正常。我得到了表格列表:

问题是当我使用 RazorSQL 连接到这个数据库时,上面没有表。我的应用程序 spring-boot 有同样的问题,它引发了一个异常:

你对这种奇怪的行为有什么想法吗?

这是我的连接配置文件的屏幕截图:

在此处输入图像描述

0 投票
2 回答
259 浏览

foreign-keys - 带有 sp_fkeys 的 RazorSQL (SyBase) 中的外键

尝试使用 RazorSQL 发现表的外键,但是当我使用此命令时: EXEC SP_FKEYS <table_name> 信息始终为空。

Obs:具有外键列的列表的粘贴