在oracle中有没有什么办法能够一次性给所有的表加一个前缀

2025-01-01 20:50:13
推荐回答(1个)
回答1:

SELECT 'RENAME ' || SEGMENT_NAME || ' TO ' || 'TBL_' || SEGMENT_NAME || ';'  FROM USER_SEGMENTS WHERE TABLESPACE_NAME LIKE 'Your Tablespace Name'   AND SEGMENT_TYPE = 'TABLE';

然后把执行结果当作SQL语句执行