linux cpu占用率如何看
719
2022-08-22
人大金仓(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 notnull FROM 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 > 0 and a.attrelid = c.oid and a.atttypid = t.oid AND nspname = 'work' -- schema AND c.relname = 'outlet_nonfarmed' -- table_name ORDER BY a.attnum;
参考文章
获取表结构,包括列名等信息
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~