有大佬知道怎么把数字开头的表名全检索出来吗
oracle吧
全部回复
仅看楼主
level 1
夜未央w☜ 楼主
如题
2024年03月07日 08点03分 1
level 1
ORACLE是不允许以数据开头建表名的。
如果允许的话,通过正则或截取字符串都可以。
SELECT * FROM User_Tables t WHERE regexp_like(t.TABLE_NAME,'^\d.+');

SELECT * FROM User_Tables t WHERE substr(t.TABLE_NAME, 1, 1) IN('1','2','3','4','5','6','7','8','9','0');
2024年04月01日 16点04分 2
1