如何获取db2数据库名称

如何获取db2数据库名称,第1张

http://bbs.chinaunix.net/thread-904313-1-1.html

db2 =>CREATE PROCEDURE GETDBNAME

db2 (cont.) => (OUT "DBNAME" VARCHAR(15)

db2 (cont.) => )

db2 (cont.) => LANGUAGE SQL

db2 (cont.) => BEGIN

db2 (cont.) =>

db2 (cont.) => SET DBNAME = (SELECT DB_NAME FROM TABLE(SNAP_GET_DB('',-1)) AS S)

db2 (cont.) =>

db2 (cont.) => END@

DB20000I SQL 命令成功完成。

db2 =>

db2 =>CALL GETDBNAME(?)@

输出参数的值

--------------------------

参数名: DBNAME

参数值: SAMPLE

返回状态 = 0

db2 =>

一、查询指定模式下的所有表

db2 LIST TABLES FOR SCHEMA 模式名

二、查询当前模式下所有表及信息

db2 select tabname from syscat.tables where tabschema = CURRENT SCHEMA

三、查询当前模式下所有的表

db2 LIST TABLES FOR ALL

四、查询指定表名的表

db2 select * from syscat.tables where TABNAME = '表名'(表名必须大写,不加模式,原因是TABNAME是syscat.tables中的一个字段,TABSCHEMA模式是另一个字段,两者唯一确定一张表)

希望这些可以给你帮助

当连接DB2提示出现SQLJ时,表示数据库连接成功,可以进行访问。

安装好db2数据库后,选中Connections,鼠标右键选择:Create Database Connection;选择后会d出以下d出框,选择:Use Wizard;此处可以任意输入一个名字,只需无相同名称即可;

选择数据库类型为:DB2;输入访问的数据库名称(sample),账号(db2admin)、密码(Admin2021)、端口号(50000),选择完成finish即可;当查看到例如SQLJ的内容时,表示数据库连接成功,可以进行访问了。

DbVisualizer是一个完全基于JDBC的跨平台数据库管理工具,内置SQL语句编辑器(支持语法高亮),凡是具有JDBC数据库接口的数据库都可以管理;

已经在Oracle, Sybase, DB2, Informix, MySQL, InstantDB, Cloudcape, HyperSonic ,Mimer SQL上通过测试。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6644247.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存