sql - 使用 IBMCLOUD 的 mY SQL 输出出现问题
问题描述
我正在使用 ibm.cloud db2 控制台我的问题是我认为我的脚本没问题,但为什么没有输出?
CREATE TABLE employee( empNo VARCHAR(5) NOT NULL PRIMARY KEY,
lastName VARCHAR(15),
firstName VARCHAR(15),
gender CHAR(1) CONSTRAINT gender_ck CHECK(gender in ('M','F')));
CALL SYSPROC.ADMIN_CMD('DESCRIBE TABLE employee');
CREATE SEQUENCE empNo_seq
START WITH 1
INCREMENT BY 2
NO CYCLE
CACHE 5;
INSERT INTO employee
VALUES (LPAD(NEXT VALUE FOR empNo_seq, 5, '0'), 'Smith', 'John', 'M');
SELECT * FROM employee;```
解决方案
在我的 Db2 on Cloud 实例环境中,上面显示的脚本没有问题。要验证表“employee”是否已创建并将记录插入其中,请打开控制台,在菜单中选择 EXPLORE - Tables,单击您的架构,单击右侧的表名称并单击下方 - 您将看到数据在那里。同时,在某些浏览器中“select * from anytable”也存在问题——运行时不报错但不显示结果,例如在Windows 10中,Google Chrome Version 87.0.4280.88(官方)就会出现这种情况Build)(64 位)和 Microsoft Edge 版本 87.0.664.66(官方版本)(64 位)和 Opera 版本 73.0.3856.284。以前的版本没有问题,例如在 Knoppix 8.5 上,它与 Chromium 版本 72.0.3626.53、Konqueror 版本 5.0 配合得很好。
Firefox 84.0 在 Window 10/8.1 和 Ubuntu 18.04.4 LTS 上都没有问题。
因此,如果我们想将 Console 用作 Db2 客户端,我们必须使用 Firefox——除非其他人知道如何解决 Chrome 或 Edge 浏览器的问题。或者我们必须使用不同的数据库客户端——例如,db2cli 或 clpplus,它们是从命令行工作的。
祝你好运!
推荐阅读
- python - 在没有冗余代码/文档字符串的情况下,在 python 类中转发/重定向方法/属性的最佳方法?
- r - R - 制作美国各州热图时遇到问题
- java - 为什么我的android存储库中这个RxJava代码中的线程切换
- node.js - 创建功能性购物车的工具
- maven - 詹金斯 kubernetes 管道 dsl 不读取容器定义
- python - 动态创建和命名 Spark DF
- java - 为什么我的输出文件向后打印付款信息?
- vue-router - 使用命名路由器链接时未捕获的错误缺少参数
- google-sheets - 在查询结果中添加可变文本(连续小写字母)
- java - 粘贴不同样式的文本时,TextView 和 EditText 不支持