人大金仓(KingBase)导出表结构
人大金仓的数据库管理工具功能还不够强。只能通过SQL来导出表结构。
查看人大金仓的数据库对象,除了用它的脚本工具ksql,估计就只能是它自己提供的图形工具“数据库对象管理工具”了。第三方的工具都不行。不行是指无法使用人大金仓的数据库。
问题是,人大金仓自己的工具也不好使,缺乏一些本应提供的功能,比如导出表结构。你看oracle的plsql查询工具,要导出表结构就可以导出,要生成ER就可以生成ER图。而kingbase的数据库对象管理工具却没有这些功能。
只能用sql语句查询表信息,然后手动导出。
SELECT a.attname AS field,b.description AS COMMENT,t.typname AS type,CASE WHEN a.atttypmod<=0 THEN NULL ELSE (a.atttypmod-4) END AS lengthvar,a.attnotnull AS notnullFROM sys_class c INNER JOIN sys_namespace n on c.relnamespace = n.oid,sys_attribute a LEFT JOIN sys_description b ON a.attrelid=b.objoid AND a.attnum = b.objsubid,sys_type t WHERE a.attnum > 0and a.attrelid = c.oidand a.atttypid = t.oidAND nspname = 'work' -- schemaAND c.relname = 'outlet_nonfarmed' -- table_nameORDER BY a.attnum;
参考文章
获取表结构,包括列名等信息
人大金仓(KingBase)导出表结构相关推荐
- 人大金仓Kingbase 命令行/ksql 导出表里数据
可以用人大金仓自带的数据库对象管理工具,方便快捷. 但通常我们面对的是服务器,没有桌面端,只有命令行. 可以使用 人大金仓自带的sys_dump工具 登录 cd 到人大金仓的安装目录中的bin,一般是 ...
- DBeaver连接人大金仓kingbase数据库配置
1.打开DBeaver软件,点击"数据库",选择"驱动管理器". 2.点击"新建"进行人大金仓驱动管理器配置. 3.填写驱动配置信息,配置完 ...
- linux下python3访问人大金仓KingBase ES 8
数据库版本:KingBase ES V8.0 操作系统:统信UOS个人版 自带python3.7 必应搜索:linux python3 人大金仓搜到"python 3.6连接Kingbase ...
- 案例丨人大金仓KINGBASE助力国家能源集团186个新能源场站新集控系统上线
近年来,信息技术国产化与开放创新相关课题得到了空前重视,在半导体.操作系统.数据库.通用软件.核心应用等细分领域,中国企业在部分场景中已经具备了与国际品牌同台竞争的能力.本着保障信息安全.降低维保成本 ...
- Oracle数据库迁移到人大金仓KingBase数据库
一.安装教程:https://help.kingbase.com.cn/doc-view-5406.html 安装完成后,点击开始菜单,可以看到以下工具: 数据库对象管理工具,连接数据库 文档:htt ...
- 人大金仓kingbase使用Mybatis
近期在学习使用kingbase,在使用mybatis的时候遇到了困难,经过了一段时间研究解决了问题. 直接上Mybatis配置文件 <?xml version="1.0" e ...
- 人大金仓Kingbase数据库使用dblink进行跨库操作示例
参考官网文档:15. dblink - KingbaseES产品手册 业务场景: 现有数据库及用户: db_a,u_a db_b,u_b 想要在db_a连接中,跨库对db_b中的表进行查询等操作 使用 ...
- 国产数据库《人大金仓v8》适配过程问题解决记录
前言 注意:人大金仓数据库 是一款基于PostgrelSQL开发的国产数据库,它的命令行.配置文件以及各种使用上都有PGSQL的影子,然后在PGSQL的基础上增加了图形化管理(参考:人大金仓Kingb ...
- 人大金仓数据库怎么样?好用吗?
人大金仓总体来看属于数据库第一梯队. 有保障:国产数据库老牌玩家,是最早在国内开展数据库教学.研究与开发的专家在1999年创立的,现在属于央企,KingbaseES是入选国家自主创新产品目录的唯一数据 ...
最新文章
- cocos2d-js 自定义事件监听派发
- Java工具类--雪花算法生成全局唯一ID
- 阿里云打下AI地基,更多的开发者走向了前台
- 2049 : 压死骆驼的最后一根稻草 (规律)
- Can you answer these queries I SPOJ - GSS1 (线段树维护区间连续最大值/最大连续子段和)...
- 你真的懂js获取可视区宽高吗
- kafka Failed to send messages after 3 tries 问题解决
- Oracle 4dae,如何处理Python-CXOracle中未知词的错误报告问题,pythoncxOracle,查询,到,生僻字,报错...
- Selenium 与PhantomJS
- Lua中的协同程序 coroutine
- mysql 恢复root权限_Linux MySQL root权限恢复[图文]
- SVN更新无数次后仍显示Out of date
- C++标准程序库读书笔记-第二章新的语言特性
- SGU 176 Flow construction(有上下限的最小流)
- Linux命令对应的英文全称
- 信息化建设项目前期方案编写1:设计要点
- python分秒换算_如何将度分秒转换为度分
- 图像特征之SIFT、HOG、LBP
- 作为一名程序员未来的出路究竟在哪里?
- 乱码原因产生和解决方案
热门文章
- 竞赛快速及常用(后续更新)
- 如何使用PageAdmin Cms建网站
- #IB TWS编程手记——02.提交你的第一个Hello World!
- signature=8ba7e4b008121f8a74e6d9f5d394c648,Win10 14328起“迅雷7.9、迅雷极速版”崩溃修正补丁...
- 关于朗讯,北电,上海贝尔阿尔卡特....
- ArcGIS JS API 匀速移动的小车
- 软件加速软件varnish
- 南农大毛胜勇团队再发《Microbiome》!揭示反刍动物胃肠道中微生物介导的B和K2维生素生物合成
- 如何保证原有特效不变让EDIUS替换素材
- 信捷PLC动态分期付款程序,动态解锁安全性高,无限期锁机直到 终极解锁