问题标签 [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.
database - Derby 网络服务器未自动启动
我的应用程序,文件“apache.jndi.properties”包含
关于上述配置,网络服务器没有自动启动,但是当我尝试下面的代码时它以编程方式启动
apache.jndi.properties 有什么问题,为什么它没有自动启动?
amazon-redshift - 红移转换时区不起作用
使用 Razor SQL 运行 Redshift 查询时,UTC 日期似乎被视为本地时区,并包含夏令时。
例如,运行
每个返回相同的时间,2016-03-27 03:00
纽约实际上在 3 月 13 日改为夏令时,这确实有效:
windows - RazorSQL 配置文件、命令行调用和 Windows 任务用户混合
它们可能很晦涩:我喜欢 RazorSQL 所能做的一切,它是我发现的唯一能正常交谈的工具是 Clarions 的 ODBC 驱动程序。它还允许令人敬畏的命令行调用来导出数据。
问题是:RazorSQL 根据安装它的用户存储配置文件连接信息,并且当您将 Windows 任务设置为运行所有 groovy 导出命令的批处理文件时,内部批处理文件在没有外部通知的情况下失败,因为用户是 SYSTEM(如我们不希望这与任何一个用户联系在一起)..
我不记得是否有安装选项允许所有人都可以看到配置文件,因为我通常将其设置为我的开发盒上的每个人(因为只有我)。
所以问题是:有没有人遇到过这种晦涩的场景,并且知道如何让 RazorSQL 在通用位置查找连接详细信息?
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 URL:jdbc:hsqldb:hsql://localhost/SudokuHibernate
sql - 导出到 CSV 文件的 Derby SQL 命令
我对 Apache Derby 很陌生,我需要将表中的所有行导出到 csv 文件中。
我正在使用 RazorSQL 连接到数据库。
我需要知道的是,是否有一个等效的 Derby SQL 命令与 MySQL 在下面导出数据所做的操作相同。
注意: 非常重要。 此数据库表中的一列被定义为 XML 数据类型。它不会使用任何类型的向导来导出数据,因为 select 语句需要在 SQL 命令中使用“xmlserialize”语句。
这是我想要做的,但 Derby 不理解我习惯于与 MySQL 一起使用的“INTO OUTFILE”语句。
sql - 使用 SQL Anywhere 创建 .db 文件 - 现在使用 RazorSQL 查询它
我使用 Sybase SQL Anywhere 创建了一个 .db 文件,其中包含大量表和信息。现在,我再也无法使用该软件了。所以我得到了 RazorSQL,它在其主页上声明它可以查询 SQL Anywhere。但是如何使用 RazorSQL 连接到我的 .db 文件?因为我只发现它可以连接到在线数据库。
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
。
我无法使用RazorSQL或Eclipse Neon-3 中的 JPA 视图找到错误消息中引用的任何一个外键。
我注意到的一件奇怪的事情是错误消息中引用的外键发生了变化。这似乎取决于我用来连接的工具。
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'
它基本上从第一个 % 跳到第二个 %,并忽略其间的所有内容。对于普通的数据库名称,您会正确地看到此参数中的查询。我尝试过引号、双引号、方括号、感叹号等,但无法将 % 传递给参数。我不是贸易编码员,所以我在这里超出了我的深度。
foreign-keys - 带有 sp_fkeys 的 RazorSQL (SyBase) 中的外键
尝试使用 RazorSQL 发现表的外键,但是当我使用此命令时:
EXEC SP_FKEYS <table_name>
信息始终为空。
Obs:具有外键列的列表的粘贴