gpt4 book ai didi

sql - 获取Oracle表的列名、数据类型、大小和注释

转载 作者:行者123 更新时间:2023-12-02 00:44:25 24 4
gpt4 key购买 nike

如何获取表的列名、数据类型、大小和注释?

我试过了

SELECT all_tab.column_name, all_tab.data_type, all_tab.data_length, col_com.COMMENTS 
FROM all_tab_columns all_tab
JOIN user_col_comments col_com ON all_tab.TABLE_NAME = col_com.TABLE_NAME
WHERE all_tab.TABLE_NAME='MY_TABLE'

但是没有用。

最佳答案

需要添加列名连接:

SELECT all_tab.column_name,
all_tab.data_type,
all_tab.data_length,
(SELECT COMMENTS
FROM user_col_comments t
where t.TABLE_NAME = all_tab.TABLE_NAME
and t.COLUMN_NAME = all_tab.column_name)
FROM all_tab_columns all_tab
WHERE all_tab.TABLE_NAME = 'MY_TABLE'

关于sql - 获取Oracle表的列名、数据类型、大小和注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44755494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com