问题标签 [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.
database - 如何在 Squirrel 中查看存储过程
想知道是否可以查看存储过程是松鼠。有这个插件吗?
sql - “错误:ORA-04098:触发器‘CA0513.ITEMAVGRATINGTRIGGER’无效并且重新验证失败”
我正在创建一个触发器:
每当我通过更新 Collectionitems 中的一行来运行触发器时,我都会得到 squirrel 的返回:
执行SQL语句:
产生 1 个错误:
我已经阅读了很多其他有同样问题的帖子,但还没有找到解决方案,有什么想法吗?
sql - 如何在 Squirrel SQL 客户端 3 中定义/声明和使用变量
我使用软件 SQuirreL SQL Client Version 3.2.1,我想声明变量,如
并像这样在我的 sql 查询中使用它
但它不起作用。如何在 SQuirreL 中定义和使用变量。
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等...
sql - 使用单个 INSERT 语句将多行插入到表中
我不知道为什么我不能使用这种语法将值插入到我的表中。我可以插入一行,但我不能插入多行。
sql - 导入表的语法
将外部表导入已创建表的语法是什么?每当我在 squirrelsql 中右键单击表,然后单击导入文件时,总是收到错误消息“发生数据库错误。我怀疑 Netzilla 不支持文件导入。如何使用 NZload 实用程序导入表?
mysql - 创建外部表需要很长时间
我有一个名为表 B 的表,它作为 Netezza 中的 2800 万条记录,我想将它导出到一个文本文件,以便我可以将文本文件导出到 mysql 服务器。当我运行下面的命令时,SQL 客户端挂起。我正在使用 SquirrelSQL。
我不确定这是否应该是这种情况。
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 成功打开隧道以纠正端口。
squirrel-sql - 是否可以通过 Squirrel SQL 中的别名打开多个查询选项卡而不打开另一个连接?
我一直在 SquirreL SQL 客户端中注释我的查询,但我也一直在使用其他别名打开新连接,但是在选项卡区域中这一切都变得有点拥挤。
我还能够将我的查询保存在文件中,这很好,除了文件的整个路径(通常很长)出现在选项卡中。
是否可以只打开另一个 SQL 选项卡,或者是否有办法简化我打开多少个 SQL 查询选项卡?
identity - 我的 Sybase CREATE TABLE 语法有什么问题?
我的语法有什么问题?我严格遵守Sybase 参考中的规则
SQuirrel SQL 客户端(3.3.0 版)报错:
SQuirrel 还以红色显示 IDENTITY 和 KEY 字样,当我将鼠标悬停在它们上方时,它表示Invalid ColumnDefault
IDENTITY 和EOF expected
KEY。
如果我用 AUTOINCREMENT 替换 IDENTITY 这个词,我会得到相同的结果。
我使用的是 Sybase Adaptive Server Enterprise,虽然我不确定版本。