--直接上代码
declare
--需要时直接将表的名字换掉就行
tbName varchar2(100) := 'S_LN_LNP_CTRT_CBAPP';
i number := 0;
begin
dbms_output.put_line('SELECT');
for c in (SELECT t.COLUMN_NAME
FROM USER_TAB_COLS T
WHERE T.TABLE_NAME = tbname
order by t.SEGMENT_COLUMN_ID) loop
i := i + 1;
if i = 1 then
dbms_output.put_line(' ' || c.column_name);
else
dbms_output.put_line(', ' || c.column_name);
end if;
end loop;
dbms_output.put_line('FROM ' || tbName);
end;
--会直接将表结构打印出来

很不错的代码,值得收藏。
博客分享了一段Oracle数据库代码,通过该代码可直接打印表结构。只需将表名替换,运行代码即可输出表的列名等结构信息,代码实用,值得收藏。
925

被折叠的 条评论
为什么被折叠?



