问题标签 [squirrel-sql]

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 投票
4 回答
21194 浏览

database - 如何在 Squirrel 中查看存储过程

想知道是否可以查看存储过程是松鼠。有这个插件吗?

0 投票
2 回答
5449 浏览

sql - “错误:ORA-04098:触发器‘CA0513.ITEMAVGRATINGTRIGGER’无效并且重新验证失败”

我正在创建一个触发器:

每当我通过更新 Collectionitems 中的一行来运行触发器时,我都会得到 squirrel 的返回:

执行SQL语句:

产生 1 个错误:

我已经阅读了很多其他有同样问题的帖子,但还没有找到解决方案,有什么想法吗?

0 投票
3 回答
11339 浏览

sql - 如何在 Squirrel SQL 客户端 3 中定义/声明和使用变量

我使用软件 SQuirreL SQL Client Version 3.2.1,我想声明变量,如

并像这样在我的 sql 查询中使用它

但它不起作用。如何在 SQuirreL 中定义和使用变量。

0 投票
0 回答
2774 浏览

sql - 将 SQuirrel 3.2.1 中的存储过程与用于 DB2 数据库的 JDBC 驱动程序一起使用时

我花了很多时间试图从存储过程中检索数据,这是代码

我可以毫无问题地创建它,但是当我尝试这样调用它时:

错误-313不断弹出,我做了功课并检查了网络,IBM论坛根本没有帮助,我找不到任何文档,规范或任何使这一点更清楚的东西,SQL错误代码-313也表示数字过程中的参数数量与您调用它时使用的参数数量不匹配。所以,经过太多研究,我开始认为带有 JDBC 驱动程序和/或 SQuirreL 的 DB2 在返回 OUT 值时有问题,(我还安装了一个 DB2 CTL 客户端,创建了一个本地数据库,创建了一个表,创建了过程,我调用了,一切运行良好)所以我将代码更改为此(使用结果集而不是 OUT):

aaaaaaaaaaa 什么都没有,SQuirreL 在尝试创建它时给了我一些错误代码,所以......我在 Aqua Data Studio 4.7 中输入了相同的代码,并且工作起来就像一个魅力,我从 Aqua Data 中调用这个过程是这样的:

它返回了应该返回的内容,我用 SQuirreL 尝试了同样的句子......它也有效!

我确信我的 sintaxys 一直都是正确的,即使是 OUT 类型的返回,所以,我的问题,最后是这个。

SQuirreL 在将输入传递给 JDBC 之前会检查您输入的输入吗?另外我在哪里可以找到 DB2 究竟是如何改变 SQL 代码的?因为我们都知道所有 DBM 都会稍微改变 SQL,但是 MySQL 有很好的文档……老实说,我在 DB2 上找不到任何好的文档,我也在谈论“纯”SQL,因为在 DB2 中你可以在 C 中输入存储过程,Java等...

0 投票
6 回答
42026 浏览

sql - 使用单个 INSERT 语句将多行插入到表中

我不知道为什么我不能使用这种语法将值插入到我的表中。我可以插入一行,但我不能插入多行。

0 投票
1 回答
1069 浏览

sql - 导入表的语法

将外部表导入已创建表的语法是什么?每当我在 squirrelsql 中右键单击表,然后单击导入文件时,总是收到错误消息“发生数据库错误。我怀疑 Netzilla 不支持文件导入。如何使用 NZload 实用程序导入表?

0 投票
1 回答
1670 浏览

mysql - 创建外部表需要很长时间

我有一个名为表 B 的表,它作为 Netezza 中的 2800 万条记录,我想将它导出到一个文本文件,以便我可以将文本文件导出到 mysql 服务器。当我运行下面的命令时,SQL 客户端挂起。我正在使用 SquirrelSQL。

我不确定这是否应该是这种情况。

0 投票
2 回答
27665 浏览

jdbc - 使用 SQuirreL "Reply.fill() 连接到 IBM DB2。消息:数据不足。ERRORCODE=-4499,SQLSTATE=08001"

我现在已经尝试了 2 天来使用 SQuirreL 连接到外部 DB2 数据库。我总是得到错误:

我正在使用 IBM DB2 通用 JDBC 驱动程序 v9.7 FP5。我也试过v9.5。

一件事是 DB2 使用 Putty 建立隧道。服务器运行带有 IBM DB2 v7.1 的 linux。我正在使用 Win7x64。

我在网上浏览了许多涵盖此错误的论坛主题,但没有一个对我真正有用。(即iReport 到 DB2 连接 ERRORCODE=-4499, SQLSTATE=08001

首先,我认为这可能与未正确隧道化的端口有关。但是我从 Putty 会话 conf 中删除了端口并发生了不同的错误。

堆栈跟踪以及问题:

我最好的猜测是并且仍然是 JDBC 通用驱动程序不向后兼容 DB2 v7.1。

它可以在具有 32 位 XP 的其他开发机器(同事)上运行。我试图让它在不同的 32 位 XP 上运行,但结果相同。

谁能至少描述一下这种异常的根源?

编辑

http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14779629 这不可能是防火墙或隧道错误。使用 telnet 成功打开隧道以纠正端口。

0 投票
1 回答
3826 浏览

squirrel-sql - 是否可以通过 Squirrel SQL 中的别名打开多个查询选项卡而不打开另一个连接?

我一直在 SquirreL SQL 客户端中注释我的查询,但我也一直在使用其他别名打开新连接,但是在选项卡区域中这一切都变得有点拥挤。

我还能够将我的查询保存在文件中,这很好,除了文件的整个路径(通常很长)出现在选项卡中。

是否可以只打开另一个 SQL 选项卡,或者是否有办法简化我打开多少个 SQL 查询选项卡?

0 投票
1 回答
3455 浏览

identity - 我的 Sybase CREATE TABLE 语法有什么问题?

我的语法有什么问题?我严格遵守Sybase 参考中的规则

SQuirrel SQL 客户端(3.3.0 版)报错:

SQuirrel 还以红色显示 IDENTITY 和 KEY 字样,当我将鼠标悬停在它们上方时,它表示Invalid ColumnDefaultIDENTITY 和EOF expectedKEY。

如果我用 AUTOINCREMENT 替换 IDENTITY 这个词,我会得到相同的结果。

我使用的是 Sybase Adaptive Server Enterprise,虽然我不确定版本。