我正在使用oracle10g。如何确定指定为SQL查询的关系中的列数?
答案 0 :(得分:2)
您需要查看DBMS_SQL包。 select语句可以包含n列,因此您需要使用PL / SQL手动解析它。
DBMS_SQL.REC_TAB结构将为您提供有关select语句的大量信息。
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_sql.htm
答案 1 :(得分:0)
您可以 dba_tab_columns 同义词。
SELECT COUNT(COLUMN_NAME) from DBA_TAB_COLUMNS
WHERE TABLE_NAME='NAME_HERE_RELATION';