注册

如何一条sql查询出模式下的所有表名、列名、索引名、索引类型、是否自增

+×+× 2023/08/02 1101 4 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:windows
【CPU】:
【问题描述】*:由于我们公司在做mysql迁移至DM,但公司产品封装了一套启动时自动根据实体上的注解配置,在数据库生成相应属性的表、字段、索引、还有各种建表所需的配置信息,所以会需要查询出这个模式下,所有表名、列名、索引名、索引类型、是否自增,这些关键信息,然后根据这些关键信息生成CRUDjava文件,mysql版的查询sql如下
SELECT column_name AS name,column_comment AS title,data_type,is_nullable,character_maximum_length,
numeric_precision,numeric_scale,column_key,extra,(ordinal_position * 10) AS sort,
column_default
FROM information_schema.columns
WHERE table_schema=(select database()) and table_name=#{tableName}
ORDER BY ordinal_position
想问怎么改造成DM语句

回答 0
暂无回答
扫一扫
联系客服