当前位置:网站首页>ProcessOn制作ER过程(自定义)

ProcessOn制作ER过程(自定义)

2022-06-24 22:42:00 Eistert

1 查出相关表的列名、注释、数据类型

1.1 SQL1

SELECT
	a.OWNER 模式,
	a.TABLE_NAME 表名,
	a.COLUMN_NAME 列名,
	a.DATA_TYPE 数据类型,
	a.DATA_LENGTH 长度,
	a.NULLABLE 非空,
	--(CASE WHEN a.NULLABLE = 'N' THEN 'Y' ELSE 'N' END) 非空,
	b.COMMENTS 注释
FROM
	ALL_TAB_COLUMNS a
LEFT JOIN ALL_COL_COMMENTS b ON
	a.OWNER = b.OWNER
	AND a.TABLE_NAME = b.TABLE_NAME
	AND a.COLUMN_NAME = b.COLUMN_NAME
WHERE
	a.OWNER = '数据库名/schema名' 	
	AND 
a.TABLE_NAME = '表名'

1.2 SQL2

SELECT
--	a.TABLE_NAME 表名,
	a.COLUMN_NAME 列名,
	b.COMMENTS 注释,
	a.DATA_TYPE 数据类型
--	a.DATA_LENGTH 长度,
--	a.NULLABLE 非空,
	--(CASE WHEN a.NULLABLE = 'N' THEN 'Y' ELSE 'N' END) 非空,
FROM
	user_tab_columns a
LEFT JOIN USER_COL_COMMENTS b ON a.TABLE_NAME = b.TABLE_NAME
	AND a.COLUMN_NAME = b.COLUMN_NAME
WHERE
a.TABLE_NAME = '表名'
ORDER BY a.COLUMN_ID

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2 将这TXT文档复制到processon中,有多少张表就复制多少次。

效果如下
在这里插入图片描述

原网站

版权声明
本文为[Eistert]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_39595769/article/details/125378923