create or replace function get_columns_name(tab_name VARCHAR2) return VARCHAR2 is
val VARCHAR2(3200);
begin
for col in (Select COLUMN_NAME from user_tab_columns where table_name = tab_name) loop
val := val || ',' || col.column_name;
end loop;
return substr(val, 2);
end;
exampleset serveroutput on
begin
dbms_output.put_line ('tb_user --> ' || get_columns_name('tb_user'));
-- tb_user --> id,name,username,password,version
end;


ไม่มีความคิดเห็น:
แสดงความคิดเห็น