sql – 使用LIST命令显示DB2中的所有表
发布时间:2020-05-24 09:09:21 所属栏目:MsSql 来源:互联网
导读:这是令人尴尬的,但我似乎找不到一种方法来列出DB2数据库中表的名称。这是我试过的: root@VO11555:~# su - db2inst1root@VO11555:~# . ~db2inst1/sqllib/db2profileroot@VO11555:~# LIST ACTIVE DATABASES 我们收到此错误:SQL1092N“ROOT”没有权限执行请求
|
这是令人尴尬的,但我似乎找不到一种方法来列出DB2数据库中表的名称。这是我试过的: root@VO11555:~# su - db2inst1 root@VO11555:~# . ~db2inst1/sqllib/db2profile root@VO11555:~# LIST ACTIVE DATABASES 我们收到此错误:SQL1092N“ROOT”没有权限执行请求的命令或操作。 DB2版本号如下。 root@VO11555:~# db2level DB21085I Instance "db2inst1" uses "64" bits and DB2 code release "SQL09071" with level identifier "08020107". Informational tokens are "DB2 v9.7.0.1","s091114","IP23034",and Fix Pack "1". Product is installed at "/opt/db2V9.7". 解决方法要获取DB2中当前数据库的表的列表 – >连接到数据库: db2 connect to DATABASENAME user USER using PASSWORD 运行此查询: db2 LIST TABLES 这相当于MySQL中的SHOW TABLES。 在运行list tables命令之前,可能需要执行’设置schema myschema’到正确的模式。默认情况下,登录时您的模式与您的用户名相同 – 通常不会包含任何表。您可以使用’值当前模式’来检查您当前设置的模式。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何根据T-SQL中前几个月的数据确定缺失月份的值
- 优化mysql数据库的经验总结
- SQL Server:针对注入攻击消除@param
- .net – 存储过程只有在从应用程序运行时才导致超时
- sql-server – SQL Server如何在将列更新为int时解决事务日
- SQL SERVER SQL 分布式查询、插入递增列示例
- sql-server – 在SQL Server中查找新Trace标记的方法
- SQL Server误区:即时文件初始化特性可以在SQL Server中开启
- sql-server – 如何便宜地确定列是否只包含NULL记录?
- SQLServer 数据库的数据汇总完全解析(WITH ROLLUP)
