要从不拥有的 Oracle 表中获取列信息(不使用 DESCRIBE),可以使用以下 SQL 查询:
SELECT column_name, data_type, data_length, data_precision, data_scale, nullable
FROM all_tab_columns
WHERE table_name = '表名' AND owner = '表所有者';
这个查询将返回表中所有列的名称、数据类型、长度、精度、刻度和是否允许为空。
需要注意的是,为了执行此查询,您需要具有访问 all_tab_columns
系统视图的权限。如果您没有权限,则需要联系数据库管理员或表所有者以获取相关信息。
领取专属 10元无门槛券
手把手带您无忧上云